C语言输入n个数,求奇数个数和最大数
时间: 2023-07-10 12:13:16 浏览: 94
好的,这是一个 C 语言的问题。我可以为您提供一个解决方案。
首先,您需要使用 scanf 函数从控制台读取输入的 n 个数,并将其存储在一个数组中。然后,您可以使用一个循环来遍历数组,计算出奇数的个数,并找出最大的奇数。
下面是一个示例代码:
```c
#include <stdio.h>
int main() {
int n, odd_count = 0, max_odd = -1;
printf("请输入数字的个数:");
scanf("%d", &n);
int nums[n];
printf("请输入%d个数字:\n", n);
for (int i = 0; i < n; i++) {
scanf("%d", &nums[i]);
if (nums[i] % 2 == 1) {
odd_count++;
if (nums[i] > max_odd) {
max_odd = nums[i];
}
}
}
printf("奇数的个数是:%d\n", odd_count);
if (max_odd == -1) {
printf("没有奇数\n");
} else {
printf("最大的奇数是:%d\n", max_odd);
}
return 0;
}
```
希望这个例子能够帮助您解决问题。
阅读全文
相关推荐
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)