main( ) { int x,i=1,sum=0; while (i<=10) { printf(“\input %d data:”,i); scanf(“%d”,&x); sum=sum+x; i= i+1; } printf (“\nsum=%d”,sum); } 这个程序中的SUM是什么意思啊请解释详细点我比较菜

热心网友

程序实现的是一次输入十个整数并求和。sum=sum+x;是sum先加上输入的x在将结果赋给sum,实现累加。scanf("%d"&a);是这样写的吗?是不是没有加分号?scanf("%d",&a);再加上头文件就ok了。

热心网友

这个程序的作用就是从键盘输入10个整数,最后输出它们的和(假设为126),则输出为sum=126sum一词翻译过来就是“和”,不加引号的sum只不过是个变量名,你完全可以用别的变量名(如j)来表示,只不过没有用sum直观。