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

已采纳回答 / 小慕辰
#include <stdio.h>int main(){ int a,b,c; scanf("%d,%d\n",&a,&b);c=a+b; printf("%d\n",c); return 0;}把c=a+b写在赋值语句的后面,还有return 0;别忘了分号

已采纳回答 / Perona
第3行和第14行,函数名不一致,改为一致就可以了。<...code...>这一行n前面逗号打成了中文逗号,改为英文的即可。修改后的代码<...code...>

已采纳回答 / Perona
这是复合赋值运算符。复合赋值运算符就是在简单赋值符“=”之前加上其它运算符构成,例如+=、-=、*=、/=、%=。number*=1.2;等价于number=number*1.2;即将变量number乘以1.2之后再赋给number。

已采纳回答 / 小木头V
---------------①-----n=((n+1)+1)*2输入n=2运行过程 :((2+1)+1)*2=8将8重新赋值给n②--------------------n+1=n*0.5-1这个是一元一次方程,在计算机中不能用③--------------------n=(n-1)*0.5-1输入n=2运行过程:(2-1)*0.5-1=-0.5将0.5重新赋值给n----------------------------------------综上可知,你犯的错误是:将编程语言里面的“=”和数学中的“...

已采纳回答 / Perona
看这里的注释<...code...>那么这里就不要用复合赋值语句了。参考代码<...code...>

已采纳回答 / Perona
C语言中输出函数printf的格式控制符中,可以加一些附加格式字符假设x,y都是整数那么格式控制符可以这现这种形式:%x.y f表示输出的总宽度是x小数点后保留y位如果实际长度大于他想控制输出的长度x,则还是按实际长度输出。如这里%0.2f,实际的长度大于控制输出的长度,按照实际长度输出是1.85(这里保留了小数点后2位)。后面的%c也是输出格式符,表示输出字符。

已采纳回答 / Perona
这里的a是字符啊,对应的ASCII码为 97 。<...code...>加引号的是字符。

已采纳回答 / 三年模拟五年高考
#include <stdio.h>int main(){    char c = 'a';    int n = c;        //将c赋值给n    float f = c;      //将c赋值给f    double d = c;     //将c赋值给d    printf("%d\n",n);    printf("%f\n",f);    printf("%lf\n",d);    return 0;    }

已采纳回答 / onemoo
最后那个if的控制表达式中,应该是 flag == 1 吧,你写成了给flag赋值1。

已采纳回答 / sca11
else  后面跟的是执行语句  要么把(score<1000) 去掉  要么在 else 后面加多一个if

已采纳回答 / Perona
虽然不知道你这些代码大概是想干嘛,只能跟你说if里面 flag==0缺了分号。其实不用那么麻烦的,直接一个while就可以了,这个代码你参考下<...code...>

已采纳回答 / 伏地炸毛
上面的很遗憾是用来和 year>=2做判断的,下面的很遗憾是用来和sale > 100做判断的,两个判断的内容不一样

已采纳回答 / Perona
变量名是不需要加引号的,你这里加了引号<...code...>变成了输出字符c了。建议把引号去掉,如下<...code...>

已采纳回答 / onemoo
%f需要后面传入printf的参数为浮点型(double或float),%d则用于整型。而result是整型,用%f自然就错了。这些格式化指示符必须和后面传入的参数类型相匹配。
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消