C语言,100以内的累加
时间: 2023-11-12 08:06:37 浏览: 39
好的,这是一个简单的C语言程序,用于计算1到100的累加和:
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
printf("1到100的累加和为:%d", sum);
return 0;
}
```
我们定义了一个整型变量sum,用于存储累加和的结果,然后使用for循环从1到100遍历每一个数字,并将其加入到sum中。最后,输出sum的值即可得到1到100的累加和。
相关问题
用c语言累加100以内的所有奇数
下面是使用C语言累加100以内所有奇数的代码:
```c
#include <stdio.h>
int main() {
int sum = 0; // 存储累加和
for (int i = 1; i <= 100; i += 2) {
sum += i;
}
printf("累加结果为:%d\n", sum);
return 0;
}
```
输出结果为:
```
累加结果为:2500
```
解释一下代码:
- 首先定义一个整型变量 `sum`,用来存储累加和。
- 然后使用 `for` 循环从 1 开始遍历到 100,每次步长为 2,即只遍历奇数。
- 在循环体中,将当前遍历到的奇数累加到 `sum` 变量中。
- 最后输出累加结果。
用c语言100以内所有素数的和
以下是使用 C 语言计算 100 以内的所有素数之和的代码:
```c
#include <stdio.h>
#include <stdbool.h>
int main() {
int sum = 0;
for (int num = 2; num <= 100; num++) {
bool is_prime = true;
for (int i = 2; i < num; i++) {
if (num % i == 0) {
is_prime = false;
break;
}
}
if (is_prime) {
sum += num;
}
}
printf("100以内所有素数之和为:%d\n", sum);
return 0;
}
```
代码思路:
1. 从 2 开始遍历到 100。
2. 对于每个数字,从 2 开始遍历到该数字之前的所有数字,判断该数字是否能被其他数字整除。
3. 如果该数字不能被其他数字整除,则说明它是素数,累加到总和中。
4. 最后输出所有素数之和。
输出结果为:100以内所有素数之和为:1060