可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题
可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题
你对这个回答的评价是?
你对这个回答的评价是
你对这個回答的评价是?
公告: 为响应国家净网行动部汾内容已经删除,感谢读者理解
回答:这个程序的功能是学会静态变量的作(静态变量的有效范围是全,所以在非主函数里修改是有效的)并用程序做一个修改前与修改后的对比。哪些地方有错你对比下面的程序即可,此程序可以直接使用#include stdio.hvoid add(int n,int b[])//int b[],n;{ int i=0; printf("\n"); for (i=0; in; i++) {
参考回答:问题在这一句b[ ]++;功能没法解释,因為最主要的功能语句出错了也就是b[ ]++; ,没法看出来还有add(b,n)int b[],n;你从哪淘换过来的码这么古老的函数定义方法,现在都不用了啊
回答:main()函数前面加一个返回值说明如void ,不过阁下这个程序最大的问题是scanf()函数的用法应该是scanf("%d",不能加\n;下面是程序:#include stdi
回答:c 的 01 码 应该输出 ;你可以这样做 把 char c, d; 改成 unsigned char c,d;因为计算機在处理 的时候把他当做有符号字符处理了
if(a[j]lt;0){k+=a[j];q++;}}printf("正数个数为%d个\n其和为%f\n负数个数为%d个\n其和为%f\n",p,h,q,k);}//顺便说下你是刚学c的吧?这个明显不需要用二维数组的还是實验要求要用二维的?你的码很乱逻辑不高,这些码都是基本的要求好好努力吧。。现在你学的这些不难
回答:你的while根本就没执行嘛1e-6,这个你首先明白是什么意思然后才能做,不然你输入多少都是得到1,因為你的sum赋值就是1建议:将while改成while(fabs(term)