c语言求1到n的奇数和
时间: 2023-12-11 17:58:19 浏览: 75
C语言程序设计-编写函数求1~100中奇数的平方和结果为166650.000000.c
5星 · 资源好评率100%
以下是使用for循环实现1到n的奇数和的C程序:
```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;
}
```
使用while循环实现1到n的奇数和的C程序:
```c
#include <stdio.h>
int main() {
int n, i = 1, sum = 0;
printf("请输入一个正整数n:");
scanf("%d", &n);
while (i <= n) {
if (i % 2 == 1) {
sum += i;
}
i++;
}
printf("1到%d的奇数和为:%d\n", n, sum);
return 0;
}
```
使用do-while循环实现1到n的奇数和的C程序:
```c
#include <stdio.h>
int main() {
int n, i = 1, sum = 0;
printf("请输入一个正整数n:");
scanf("%d", &n);
do {
if (i % 2 == 1) {
sum += i;
}
i++;
} while (i <= n);
printf("1到%d的奇数和为:%d\n", n, sum);
return 0;
}
```
阅读全文