为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / JustWannaHugU
你的意思是说sum的值和答案给的不一样是吗?这不是错误,while 、do while 、for三者都能实现循环功能只是你将这三个循环都写在一起了写在一起也就算了,你没有初始化sum的值所以sum一直是累加的因此你的答案不符如果改的话<...code...>

已采纳回答 / DHS8524050466
http://zhidao.baidu.com/link?url=c_XkA9mn18t4wyvfLq6ZAbOjDsPIRy2jmiirK5q-wDLYLXNh4OrSZPUhiNo0C8ClYxf5cI4Tvh6iD2RayUsbUa

已采纳回答 / 杨皓宸
因为后边两个printf连续输出,且第一个输出没有换行。所以输出的其实是“我们买不买呢:y”或者“我们买不买呢:n”。是一句话。第二个输出使用了三目运算符。如果price<=money为真,则输出的是y,否则输出的是n。

已采纳回答 / 慕仔0478872
#include <stdio.h>#define     POCKETMONEY 10    //定义常量及常量值int main(){    printf("小明今天又得到%d元零花钱\n", POCKETMONEY);    return 0;  }

已采纳回答 / 夹心饼干的夹心
第一行执行四次(i=1),输出四个空格,第二行三次(i=2),三个空格,最后一行一个空格。

已采纳回答 / 慕粉4053728
等于0,余数是除数

已采纳回答 / I水刃点木I亚日水原I
return a的位置应该在括号外,应该是以下这样 else a=old(n-1)+2; return a;

已采纳回答 / 月下清风错
换行符.就是输出结果后自行换行。

已采纳回答 / 慕粉3989198
是调用,因为要将jack的运算结果:我算不出来表示出来,要使用jackResult(a ,b, c) ,才可以输出结果

已采纳回答 / qq_不卖大枣_03951723
flag*=-1意思是flag=flag*-1 每次需要改变符号

已采纳回答 / 慕虎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]

已采纳回答 / JustWannaHugU
\n起到换行符的作用,不管在哪个位置不信你看看************排队前*************\的上一行和下一行是不是各有一个空行

已采纳回答 / JustWannaHugU
这个是在线编译器,存储的后台数据是内置好的,也就是说你必须用答案上的顺序和代码,就算是结果对了也不行所以不用在意,你的代码我觉得没问题幕课网的意思是先把s2拷贝到s1上,再把s3拼接在s1之后,你的想法是想把s3拼接到s2之后,然后s2拷贝到s1上,结果都是正确的:我爱,幕课网

已采纳回答 / JustWannaHugU
同学,你定义的函数:void replaceMax(int arr[],int a );等价于void replaceMax( int *arr , int a);在main方法内调用replaceMaxs时的实参中,数组名arr1【】不能加括号的原因是,你这个程序的目的是将数组的首地址传给test函数,而arr1本身就相当于数组的首地址了
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消