C语言FOR语句

来源:百度知道 编辑:UC知道 时间:2024/07/02 12:37:29
sum = 0;
n = 1;
while (n <= 100) {
sum = sum + n * n;
n = n + 1;
}
请问这个WHILE语句怎么改成FOR语句呢
#include <stdio.h>
int main () {
int sum=0;
for(n=1;n<=100;n=n+1);
后面怎么写?还有sum=0可以写成for(n=1,sum=0;n<=100;n=n+1);吗?

n从1开始,直到n=100,每次递增1
你的写法是对的,把sum=0写在里面也是对的
但是声明sum和n的时候,类型不能丢掉

#include <stdio.h>
int main(){
int sum,n;
for(sum=0,n=1;n<=100;n++)
sum=sum+n*n;
}
搞定收工,楼主以后不要问这种问题了

for(n=1;n<=100;n++)
sum=sum+n*n;
就可以了

你那样改可以

可以写成for(n=1,sum=0;n<=100;n=n+1)形式

for(n=1,sum=0;n<=100;n=n+1)
{
sum=sum+n*n;
}