编写C语言程序,计算s = 2^2 + 4^2 + 6^2 + 8^2 + 10^2 + … + 100^2的值

编写要求:
(1)分别使用for循环、while循环、do-while循环完成该题;
(2)计算结果s用长整型定义,计算后输出s的值。
感谢各位大佬!

第1个回答  2017-05-13
#include <stdio.h>

int main(void)
{
int i = 0;
long sum = 0;

for(i = 2; i <= 100; i += 2)
sum += i * i;
printf("这是for循环的结果:%ld\n", sum);

sum = 0;
i = 0;
while(i <= 100)
{
sum += i * i;
i += 2;
}

printf("这是while循环的结果:%ld\n", sum);

sum = 0;
i = 0;

do
{
i += 2;
sum += i * i;

}while(i < 100);

printf("这是do - while循环的结果:%ld\n", sum);
}

本回答被提问者采纳
相似回答