最新回答 / 慕函数3481657
这是全部代码#include <stdio.h>#define N 10int sum(int score[]){ int i,j; for(i=0;i<N;i++) j+=score[i]; return j;}int max(int score[]){ int i,j; for(i=0;i<N-1;i++) { if(score[i]>score[i+1]) j=score[i]; } re...
2018-10-13
最赞回答 / 慕移动2253077
你可以用循环语句来进行比如你想加减7次while(x<7) while循环{ x++;}或者do do while循环最起码做一次{ x++ ; }while (x<7)或者for(x=1;x<7;) for循环{ x++}还有个if循环那个仅限次数很少的 这些以后都会学到的
2018-10-13
最新回答 / Gump6761484
1.内存访问越界 a) 由于使用错误的下标,导致数组访问越界 b) 搜索字符串时,依靠字符串结束符来判断字符串是否结束,但是字符串没有正常的使用结束符 c) 使用strcpy, strcat, sprintf, strcmp, strcasecmp等字符串操作函数,将目标字符串读/写爆。应该使用strncpy, strlcpy, strncat, strlcat, snprintf, strncmp, strncasecmp等函数防止读写越界。2 多线程程序使用了线程不安全的函数。3 多线程读写的数据未加...
2018-10-13
最赞回答 / 简单干净
<...图片...>我先进行运算,通过提示最终通过了,我说说我的理解吧,有错误的地方麻烦大家提出来 ,谢谢。首先最开始忘记了外循环和内循环这个关系(外循环一次,内循环一周)其次k定值为0并不是真的就是*个数为0,只是为了满足循环进行下去的条件,最好加一个k++这样第一行就是1了最后那个空格我还是没能理解啊。。。
2018-10-13
最新回答 / EricGo101
无返回值(例如函数里只是打印操作)可以使用void,有返回值(有return语句返回值)视你要返回的值的类型(int,float,double等)而定
2018-10-13
最新回答 / 两极反转
#include <stdio.h>#include<math.h>int main(){double x1,y1,x2,y2,s;scanf("%lf,%lf",&x1,&y1);
2018-10-13