C语言编写程序,从控制台读入6个数字判断后5个数字中比第1个数大的数字有几个
时间: 2023-11-27 18:54:57 浏览: 66
下面是使用C语言编写程序,从控制台读入6个数字,判断后5个数字中比第1个数大的数字有几个的示例代码:
```c
#include <stdio.h>
int main() {
int num1, num2, num3, num4, num5, count = 0;
printf("请输入6个数字:\n");
scanf("%d %d %d %d %d %d", &num1, &num2, &num3, &num4, &num5, &num6);
if (num2 > num1) {
count++;
}
if (num3 > num1) {
count++;
}
if (num4 > num1) {
count++;
}
if (num5 > num1) {
count++;
}
if (num6 > num1) {
count++;
}
printf("后5个数字中比第1个数大的数字有%d个\n", count);
return 0;
}
```
首先,我们定义了6个整数变量 `num1`,`num2`,`num3`,`num4`,`num5` 和 `count`。然后,通过 `scanf` 函数从控制台读入6个数字。
接下来,我们使用 `if` 语句判断后5个数字中哪些数字比第1个数大,并将计数器 `count` 加1。最后,输出符合条件的数字的个数。
注意,此示例程序假定输入的6个数字都是整数。如果输入可能包含其他类型的数据(例如浮点数或字符),则需要对输入进行适当的错误检查和处理。
阅读全文