已采纳回答 / 慕工程4184157
1、第一个printf里面的i,j,result那边不需要双引号。修改:printf ("%d*%d=%d\t",i,j,result);2、第二个printf里面的\n 符号方向反了。修改:printf ("\n");*然后应该就好啦~
2017-10-13
已采纳回答 / 慕少1559731
这三个作用是等价的,只要一个就可以得到sum=-50了。三个都写的话结果会是sum=-150。另,你这个for循环的i的初始值应该等于1,等于2的话,就是2-3+4-5+6.....了
2017-10-11
已采纳回答 / 红茶不苦
2个%是因为printf输出格式中,第1个%是有特殊用途的是参数输出格式的转义符,只用1个不是求余的意思,所以用2个。第二处直接写%运算就可以了是正常运算。
2017-10-11
已采纳回答 / qq_莫非
因为x是float类型的,322赋值给x,就会自动变成float类型,就是322.000000a首先被赋值y,但是随后赋值K给a,就将前面的赋值覆盖掉了,然后因为a是int类型,而k是字符类型,实际输出的就是字母k的ASCII码(美国信息交换标准代码)。c2是字符串类型,int类型的322赋值给c2的时候322就变成了一个字符串,隐式转换
2017-10-11
已采纳回答 / 慕函数2397740
#include <stdio.h>int main(){double a,b,c;b=10;c=3 ;a=b/c;printf("10除以3为%f",a);return 0;}
2017-10-11