c语言编写1到n奇数和
时间: 2023-09-23 21:03:36 浏览: 94
可以使用循环语句来实现:
```c
#include <stdio.h>
int main() {
int n, sum = 0;
printf("请输入一个正整数 n:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
if (i % 2 == 1) { // 判断奇数
sum += i;
}
}
printf("1到%d之间的奇数和为:%d\n", n, sum);
return 0;
}
```
这里使用了 `for` 循环来遍历 1 到 n 的自然数,并通过判断是否为奇数来累加求和。
相关问题
用c语言编写程序1到100奇数合
计的结果是多少?
首先,需要明确计算出1到100的所有奇数的合计结果,可以通过循环遍历1到100的数字,每次判断是否为奇数,如果是奇数就累加到结果中。
下面是一个用C语言编写的程序:
```
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 2 == 1) {
sum += i;
}
}
printf("1到100的奇数合计结果为%d\n", sum);
return 0;
}
```
执行结果为:
```
1到100的奇数合计结果为2500
```
所以,答案是2500。
用c语言写从1到n的奇数和
以下是用 C 语言编写的计算从 1 到 n 的奇数和的程序:
```c
#include <stdio.h>
int main() {
int n, sum = 0;
printf("请输入一个正整数 n:");
scanf("%d", &n);
for (int i = 1; i <= n; i += 2) {
sum += i;
}
printf("从 1 到 %d 的奇数和为:%d\n", n, sum);
return 0;
}
```
程序中,首先从用户处读入一个正整数 n。接着,使用 for 循环从 1 开始,每次加 2,计算从 1 到 n 的奇数和,并将其累加到 sum 变量中。最后输出结果。