用C语言编写1、从键盘输入一个正整数n (n≤500),计算从1到n中所有偶 数的个数以及所有奇数的累加和。(要求: (1)当键盘输入的正整数 n不符合计算条件时,在屏幕上显示提示信息,并结束程序运行; (2)当键盘输入的正整数n符合计算条件时,在屏幕上分别显示出偶数的 个数和奇数的和; (3)使用while语句实现)
时间: 2024-03-07 17:49:38 浏览: 74
C语言程序设计-计算从1开始到n的自然数中偶数的平方的和,n由键盘输入,并在main()函数中输出。(n是偶数).c
5星 · 资源好评率100%
好的,我会用C语言来回答你的问题。
以下是代码实现:
```c
#include <stdio.h>
int main() {
int n, even_count = 0, odd_sum = 0, i = 1;
printf("请输入一个正整数n:\n");
scanf("%d", &n);
if (n <= 0 || n > 500) {
printf("输入的正整数n不符合计算条件!\n");
return 0;
}
while (i <= n) {
if (i % 2 == 0) {
even_count++;
} else {
odd_sum += i;
}
i++;
}
printf("从1到%d中所有偶数的个数为:%d\n", n, even_count);
printf("从1到%d中所有奇数的累加和为:%d\n", n, odd_sum);
return 0;
}
```
程序的运行结果如下:
```
请输入一个正整数n:
10
从1到10中所有偶数的个数为:5
从1到10中所有奇数的累加和为:25
```
当输入的正整数n不符合计算条件时,程序会输出以下信息并结束运行:
```
请输入一个正整数n:
-5
输入的正整数n不符合计算条件!
```
阅读全文