C语言利用 do…while 语句求 1+2+3+…+99+100 的和。
时间: 2023-06-28 22:08:56 浏览: 438
可以使用do...while语句求1+2+3+…+99+100的和,代码如下:
```c
#include <stdio.h>
int main() {
int sum = 0;
int i = 1;
do {
sum += i;
i++;
} while (i <= 100);
printf("1+2+3+...+99+100=%d\n", sum);
return 0;
}
```
运行结果为:1+2+3+...+99+100=5050
相关问题
c语言采用do…while语句完成1+2+3+…+100的奇数之和s
可以按照以下方式编写C语言程序来实现:
```c
#include <stdio.h>
int main() {
int i = 1, s = 0;
do {
if (i % 2 == 1) {
s += i;
}
i++;
} while (i <= 100);
printf("1+3+5+...+99=%d\n", s);
return 0;
}
```
在这个程序中,我们使用了一个do…while循环来对变量i进行递增操作,并且只有当i为奇数时才将i的值加入到s中。最后输出s的值即可得到1+3+5+...+99的奇数之和。
C语言用do...while语句 66+77+88+99=330 330/4=82.5
以下是计算平均数的代码:
```
#include <stdio.h>
int main() {
int sum = 0;
int num;
int count = 0;
float avg;
do {
printf("请输入一个整数(输入0结束):");
scanf("%d", &num);
sum += num;
count++;
} while (num != 0);
avg = (float)sum / (count - 1);
printf("平均数为:%.1f", avg);
return 0;
}
```
输出结果:
```
请输入一个整数(输入0结束):66
请输入一个整数(输入0结束):77
请输入一个整数(输入0结束):88
请输入一个整数(输入0结束):99
请输入一个整数(输入0结束):0
平均数为:82.5
```
阅读全文