用C语言编写一个程序,从键盘上输入4个整数 输出其中的最小值
时间: 2025-01-01 15:37:23 浏览: 22
当然可以。下面是一个简单的C语言程序示例,它会从用户那里获取四个整数并输出其中的最小值:
```c
#include <stdio.h>
int main() {
int num1, num2, num3, num4;
// 从键盘输入4个整数
printf("请输入第一个整数: ");
scanf("%d", &num1);
printf("请输入第二个整数: ");
scanf("%d", &num2);
printf("请输入第三个整数: ");
scanf("%d", &num3);
printf("请输入第四个整数: ");
scanf("%d", &num4);
// 比较并找出最小值
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;
}
```
当你运行这个程序时,它会提示你逐个输入四个整数,然后显示它们中的最小值。
相关问题
用c语言编写一个程序,从键盘上输入4个整数,输出其中最小值
在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语言编写一个程序,从键盘上输入四个整数,输出其中的最小值
在C语言中,如果你想找出四个整数中的最小值,可以使用数组并遍历它来比较每个元素。下面是一个简单的程序示例:
```c
#include <stdio.h>
int find_min(int arr[4]) {
int min = arr[0]; // 假设第一个元素是最小的
for (int i = 1; i < 4; i++) { // 遍历数组,从第二个元素开始
if (arr[i] < min) { // 如果当前元素比已知的最小值还小
min = arr[i]; // 更新最小值
}
}
return min; // 返回找到的最小值
}
int main() {
int num1, num2, num3, num4;
printf("请输入四个整数:\n");
scanf("%d %d %d %d", &num1, &num2, &num3, &num4);
int result = find_min(&num1, &num2, &num3, &num4); // 使用指针传递数组的引用
printf("这四个数中的最小值是: %d\n", result);
return 0;
}
```
在这个程序中,我们先假设第一个元素是最小的,然后通过一个for循环依次检查其他三个元素,如果发现更小的数值就更新`min`。最后返回找到的最小值。
阅读全文