用c语言编写一个程序,从键盘上输入4个整数,输出其中最小值
时间: 2024-09-27 09:07:23 浏览: 60
在C语言中,你可以创建一个简单的程序来实现这个功能。下面是一个示例代码:
```c
#include <stdio.h> // 包含标准输入输出库
int main() {
int num1, num2, num3, num4; // 定义四个整数变量
printf("请输入第一个整数: ");
scanf("%d", &num1);
printf("请输入第二个整数: ");
scanf("%d", &num2);
printf("请输入第三个整数: ");
scanf("%d", &num3);
printf("请输入第四个整数: ");
scanf("%d", &num4);
int min = num1; // 假设第一个数是最小的
if (num2 < min) { // 比较其他数值
min = num2;
}
if (num3 < min) {
min = num3;
}
if (num4 < min) {
min = num4;
}
printf("这四个数字中的最小值是: %d\n", min); // 输出最小值
return 0; // 程序正常结束
}
```
在这个程序中,我们首先从用户那里获取四个整数,然后通过一系列条件语句找出并存储最小值。最后,我们将最小值打印出来。
相关问题
用c语言编写一个程序,从键盘上输入4个整数,输出其中的最小值
在 C 语言中,你可以使用标准库函数 `scanf` 和条件语句(如 `if` 或者 `switch`)来实现这个功能。下面是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int num1, num2, num3, num4;
// 从键盘读取四个整数
printf("请输入第一个整数:");
scanf("%d", &num1);
printf("请输入第二个整数:");
scanf("%d", &num2);
printf("请输入第三个整数:");
scanf("%d", &num3);
printf("请输入第四个整数:");
scanf("%d", &num4);
// 使用 if-else 语句找出最小值
int min = num1; // 假设 num1 是当前已知的最小值
if (num2 < min) {
min = num2;
}
if (num3 < min) {
min = num3;
}
if (num4 < min) {
min = num4;
}
// 输出最小值
printf("这四个数字中的最小值是:%d\n", min);
return 0;
}
```
在这个程序中,用户依次输入四个整数,然后通过一系列 `if` 语句判断并更新 `min` 的值,最后输出找到的最小值。
用c语言编写一个程序,从键盘上输入4个整数,输出其中的最小值。 输入格式: 在一行内以空格为间隔输入4个整数。 输出格式: 将输入的4个整数中最小值输出。
```c
#include <stdio.h>
int main()
{
int a, b, c, d, min;
scanf("%d %d %d %d", &a, &b, &c, &d);
min = a;
if (b < min) {
min = b;
}
if (c < min) {
min = c;
}
if (d < min) {
min = d;
}
printf("%d", min);
return 0;
}
```
阅读全文