输入3个数,输出最小值及其序号。
时间: 2024-05-20 22:17:01 浏览: 18
以下是Python代码实现:
a = float(input("请输入第1个数:"))
b = float(input("请输入第2个数:"))
c = float(input("请输入第3个数:"))
if a <= b and a <= c:
print("最小值为:", a, ",序号为1")
elif b <= a and b <= c:
print("最小值为:", b, ",序号为2")
else:
print("最小值为:", c, ",序号为3")
相关问题
用c语言写一个输入3个数,输出最小值及其序号。的代码
```c
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入3个整数:");
scanf("%d %d %d", &a, &b, &c);
if (a <= b && a <= c) {
printf("最小值为%d,序号为1\n", a);
} else if (b <= a && b <= c) {
printf("最小值为%d,序号为2\n", b);
} else {
printf("最小值为%d,序号为3\n", c);
}
return 0;
}
```
该程序首先提示用户输入3个整数,然后通过scanf函数读取用户输入的值。接着,使用if-else语句判断三个数的大小关系,输出最小值以及其对应的序号。
c语言输入三个数输出最小值输
可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
int a, b, c, min;
printf("请输入三个整数,用空格隔开:");
scanf("%d %d %d", &a, &b, &c);
min = a; // 假设第一个数最小
if (b < min) {
min = b; // 如果第二个数更小,更新最小值
}
if (c < min) {
min = c; // 如果第三个数更小,更新最小值
}
printf("最小值为:%d", min);
return 0;
}
```
这段代码先让用户输入三个整数,然后假设第一个数为最小值,逐个比较后面的数,如果发现更小的数,就更新最小值。最后输出最小值。
相关推荐
![](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)