已采纳回答 / 小慕辰
#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;别忘了分号
2015-08-02
已采纳回答 / Perona
第3行和第14行,函数名不一致,改为一致就可以了。<...code...>这一行n前面逗号打成了中文逗号,改为英文的即可。修改后的代码<...code...>
2015-08-02
已采纳回答 / Perona
这是复合赋值运算符。复合赋值运算符就是在简单赋值符“=”之前加上其它运算符构成,例如+=、-=、*=、/=、%=。number*=1.2;等价于number=number*1.2;即将变量number乘以1.2之后再赋给number。
2015-08-02
已采纳回答 / 小木头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----------------------------------------综上可知,你犯的错误是:将编程语言里面的“=”和数学中的“...
2015-08-02
已采纳回答 / Perona
C语言中输出函数printf的格式控制符中,可以加一些附加格式字符假设x,y都是整数那么格式控制符可以这现这种形式:%x.y f表示输出的总宽度是x小数点后保留y位如果实际长度大于他想控制输出的长度x,则还是按实际长度输出。如这里%0.2f,实际的长度大于控制输出的长度,按照实际长度输出是1.85(这里保留了小数点后2位)。后面的%c也是输出格式符,表示输出字符。
2015-08-01
已采纳回答 / 三年模拟五年高考
#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; }
2015-08-01
已采纳回答 / Perona
虽然不知道你这些代码大概是想干嘛,只能跟你说if里面 flag==0缺了分号。其实不用那么麻烦的,直接一个while就可以了,这个代码你参考下<...code...>
2015-07-31
已采纳回答 / onemoo
%f需要后面传入printf的参数为浮点型(double或float),%d则用于整型。而result是整型,用%f自然就错了。这些格式化指示符必须和后面传入的参数类型相匹配。
2015-07-31