已采纳回答 / 慕虎6185129
1,因为你用了赋值号=,所以把value的值赋给了arr[0] 但是没有用break,所以程序继续运行 最后arr[4]=value=8.2.因为没有用break跳出循环 所以执行到最后是arr[4]=0,!=value 所以nor3.程序正确 找到了value 即第四个数arr[3]4,如1,但是用了break,所以循环到arr[0]=8就已经跳出循环了 所以arr[0]
2016-09-24
已采纳回答 / JustWannaHugU
\n起到换行符的作用,不管在哪个位置不信你看看************排队前*************\的上一行和下一行是不是各有一个空行
2016-09-24
已采纳回答 / JustWannaHugU
这个是在线编译器,存储的后台数据是内置好的,也就是说你必须用答案上的顺序和代码,就算是结果对了也不行所以不用在意,你的代码我觉得没问题幕课网的意思是先把s2拷贝到s1上,再把s3拼接在s1之后,你的想法是想把s3拼接到s2之后,然后s2拷贝到s1上,结果都是正确的:我爱,幕课网
2016-09-24
已采纳回答 / JustWannaHugU
同学,你定义的函数:void replaceMax(int arr[],int a );等价于void replaceMax( int *arr , int a);在main方法内调用replaceMaxs时的实参中,数组名arr1【】不能加括号的原因是,你这个程序的目的是将数组的首地址传给test函数,而arr1本身就相当于数组的首地址了
2016-09-24
已采纳回答 / neversubmittofate
int number(int n){ printf("小明在慕课网上已经参与学习了%d门课程",n);<...code...> return 0;}这里的逗号写成汉语的了,改成英文输入法就好了
2016-09-23