,C语言1.内容:用while语句(或者do-while)编写程序:一的平方加到一百的平方
时间: 2024-11-30 09:22:12 浏览: 17
C语言循环语句
当然可以。在C语言中,你可以使用while循环来计算从1到100每个数的平方并求它们的和。下面是一个示例程序:
```c
#include <stdio.h>
int main() {
int i = 1;
long sum = 0; // 使用long防止溢出
while (i <= 100) {
sum += i * i; // 计算i的平方并累加到总和
i++;
}
printf("1到100的平方和为: %ld\n", sum);
return 0;
}
```
这个程序首先初始化变量`i`为1,然后进入while循环。每次迭代中,它都会计算`i`的平方并将结果添加到`sum`中,接着将`i`递增。当`i`大于100时,循环结束。
如果你对do-while循环感兴趣,也可以用类似的方式实现,区别在于do-while会先执行一次循环体再判断条件:
```c
#include <stdio.h>
int main() {
int i = 1;
long sum = 0;
do {
sum += i * i;
i++;
} while (i <= 100);
printf("1到100的平方和为: %ld\n", sum);
return 0;
}
```
阅读全文