c语言从键盘输入3个整数,输出他们的最小值。
时间: 2024-12-19 14:23:25 浏览: 9
在C语言中,你可以通过循环和比较操作来获取用户输入的三个整数并找出其中的最小值。下面是一个简单的示例程序:
```c
#include <stdio.h> // 包含输入/输出函数
int main() {
int num1, num2, num3; // 定义三个整数变量
int min;
// 输入三个整数
printf("请输入第一个整数: ");
scanf("%d", &num1);
printf("请输入第二个整数: ");
scanf("%d", &num2);
printf("请输入第三个整数: ");
scanf("%d", &num3);
// 比较三个数值,找到最小值
min = num1;
if (min > num2) {
min = num2;
}
if (min > num3) {
min = num3;
}
// 输出结果
printf("三个数中的最小值是: %d\n", min);
return 0;
}
相关问题
从键盘输入3个整数,输出最小值。c语言
可以使用三目运算符来实现简单的比较输出最小值的功能。具体代码如下:
```c
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入3个整数,用空格隔开:");
scanf("%d %d %d", &a, &b, &c);
int min = a < b ? (a < c ? a : c) : (b < c ? b : c);
printf("最小值为:%d\n", min);
return 0;
}
```
这里使用了三目运算符,首先比较a和b的大小,取其中较小的值,然后再与c比较,得出最小值。注意在输入时使用空格隔开三个整数。
C语言从键盘输入5整数,输出其中最小值
```
#include <stdio.h>
int main()
{
int a[5], min;
printf("请输入5个整数:\n");
for(int i=0; i<5; i++)
{
scanf("%d", &a[i]);
}
min = a[0];
for(int i=1; i<5; i++)
{
if(a[i] < min)
{
min = a[i];
}
}
printf("最小值为:%d\n", min);
return 0;
}
```
阅读全文