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

最赞回答 / hhh112123123
返回值的意思是这个程序运行之后这个函数是多少,前面写了return cirf,后面在main函数里面调用getGirth函数的时候这个函数的值就等于你return 的这个值了,这样就可以在main函数中算出结果。

已采纳回答 / qq_EMC_1
20 a+=a等于 a=a+a;

最新回答 / qq_EMC_1
a在计算机里对应的ASCLL码是97 这个不用死记 用到的时候可以查ascll表~

已采纳回答 / Perona
<...code...> 这2行分号错了,改成英文分号即可

最新回答 / qq_EMC_1
#include<stdio.h>int main(){ int a,b,c,t; scanf("%d,%d,%d",&a,&b,&c); if(a>b) { t=a; a=b; b=t; } if(a>c) { t=a; a=c; c=t; } if(b>c) { t=b; b=c; c=t; } printf("%d,%d,%d\n",a,b,c); return 0;} 

已采纳回答 / 贱e恛忆
单论加减乘除的话,就和你在学校学的数学运算法则一样,乘除高于加减,如果遇到括号,在优先运算括号里面的表达式

已采纳回答 / 贱e恛忆
这位亲,你上传的这段代码其实出现了两个错误且都是在最后的输出语句“printf("%d年%d月%d日是该年的第几天",year,month,day,sum);”在这句语句中你共用了3个转义字符也就是3个"%d",而你却在后面给出了四个变量,这是其一,但是仅仅是这个问题不足以无法显示;第二个错误也是在这个printf();输出语句,在你写完你的输出格式时,很有可能没有切换成英文状态下半角,因此在你的year变量前面的那个逗号其实是无法识别的,这样就无法输出了;printf输出语句应该为:printf("%d...

已采纳回答 / Perona
是的。=赋值就是把右边的值赋给左边的变量。

已采纳回答 / BOOLER
ABCDE都没有定义。<...code...>

已采纳回答 / 贱e恛忆
正如楼上所说在test.c文件中的say()函数,在函数开始调用了一次printLine(),又在函数结束时调用了一次printLine()函数,所以共调用了两次printLine()函数,因此便在第一行和最后一行输出了星号。

已采纳回答 / Perona
<...code...>这里多了分号,把分号删去即可

已采纳回答 / 紫泉
是这样的,比如就3个数字,4 6 5来说,执行是  4 6 5 ——6 4 5——4 6 5——4 5 6. 结果是升序排列的。可是你认为的大的在前面,小的在后面的情况是有前提的:就是小的原先在大的前面,比如 4 6,经过交换编程6 4,是下降的。但是如果是原先是 6 4,经过交换就是4 6 ,就是升序的了。比如4 6 5,第一次外循环,就是4和6交换,变成6 4 5(由于6比5大,不会交换,因为第一次大循环只会交换一次,应该能看懂吧)。但是当第二次大循环时,6和4交换,又变回4 6 5(第二次循环时,由...

最新回答 / 九月柒秋夜初凉
可以的,printf("\n")\n表示换行的意思,不要记错了
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消