题解列表

筛选

c语言函数解法

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<string.h>void change(char s[]){    char b[1000];    int cou……

《01背包问题》改版

#《01背包问题》改版**如果你不了解01背包问题,那就请到b站上先了解,你才有可能通过此题。**##价值(val[])、总容量(V)、每件容量(v[])、考虑此物时的价值(dp[])**这几个变量必须要了解!!!**##以下是利用了滚动一维数组的代码**主要是考虑了下一件物品后上一次的价值就没用了,

自定义函数之字符串连接

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<string.h>void str_cat(char a[],char b[]){    strcat(a,b);  ……

自定义函数之字符串反转

摘要:解题思路:注意事项:参考代码:#include<stdio.h>void dx_print(char a[],int n){    int i=0;     for(i=n-1;i>=0;i--)  ……

2846: 统计数字字符个数

摘要:解题思路:这道题涉及了字符串,我们就需要头文件<string.h>,按照题目要求,输入字符会包含空格,所以我们输入不再使用scanf,而是使用gets()。注意事项:在遍历数组中的字符串是,我们要明白……

]字符串分类统计

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){    char a[200];    gets(a);    int i,zimu=0,shuzi=0,kong……

2937 短信收费

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int n,m,t=0; int a[1005]; int b[1005]; scanf("%d",&n); f……

自由下落的距离运算——易懂

解题思路:第一步:输入变量m,n,h和s,(m为初始高度,n为落地次数,h为第n次反弹高度,s为总路程)并输入数值分别为m,n赋值。首先:初始高度为m,不进入循环内,将其赋值s。其次:循环内部,从第一次落地,每次反弹高度为h=m/2^i,反弹后,小球会再下落h的高度,所以h要乘2。

注意PI应该多往后去小数点哦

摘要:解题思路:注意事项:参考代码:#include <stdio.h>#define PI 3.14159int main(){    double r;    scanf("%lf",&r);    p……