用c语言while循环计算并打印从1到一个给定整数n的所有整数的平方和
时间: 2024-09-20 08:12:54 浏览: 56
c代码-一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
在C语言中,你可以使用while循环来计算并打印从1到一个给定整数n的所有整数的平方和。首先,你需要初始化两个变量:一个用于存储当前数字i(从1开始),另一个用于累计平方和sum。然后,你可以在每次循环体内计算当前数字的平方,并将其加到sum上,直到i大于n为止。以下是相应的代码示例:
```c
#include <stdio.h>
int main() {
int n, i = 1, sum = 0;
// 输入整数n
printf("请输入一个整数n: ");
scanf("%d", &n);
// 使用while循环计算平方和
while (i <= n) {
sum += i * i; // 计算i的平方并累加到sum
printf("%d 的平方是 %d, 累计和是 %d\n", i, i * i, sum); // 打印当前结果
i++; // i自增到下一个数字
}
return 0;
}
```
当你运行这个程序时,它会询问用户输入一个整数n,然后计算并打印出从1到n所有整数的平方和。
阅读全文