C语言编写程序,求1²+2²+3²+...+n²,直到累加和大于或等于10000为止。
时间: 2023-10-24 19:06:40 浏览: 271
一个用汇编语言编写的求和程序
4星 · 用户满意度95%
可以使用循环语句来实现,具体的代码如下:
```c
#include <stdio.h>
int main() {
int n = 1; // 从1开始计算1² 2² 3² ... n²的和
int sum = 0; // 累加和
while (sum < 10000) {
sum += n * n; // 计算当前项的平方并累加
n++; // 更新n的值
}
printf("n的值为%d,累加和为%d\n", n-1, sum-n*n);
return 0;
}
```
程序中使用了while循环语句,每次计算当前项的平方并累加到sum中,同时更新n的值。当累加和大于或等于10000时,循环结束,最后输出n和累加和。
阅读全文