用c语言写一个程序 输入三个数a,b,c,按从小到大顺序输出
时间: 2024-10-14 12:14:55 浏览: 47
在 C 语言中,你可以使用条件语句(如 `if` 和 `else if`)来编写一个简单的程序,用于输入三个数并按照从小到大的顺序输出。下面是一个示例:
```c
#include <stdio.h>
int main() {
float a, b, c;
// 输入三个数字
printf("请输入三个数 (a, b, c): ");
scanf("%f %f %f", &a, &b, &c);
// 按照大小排序并输出
if (a < b) {
if (a < c) {
printf("最小的数是: %.2f\n", a);
} else {
printf("最小的数是: %.2f\n", c);
}
} else {
if (b < c) {
printf("最小的数是: %.2f\n", b);
} else {
printf("最小的数是: %.2f\n", c);
}
}
if (b < a) { // 如果b不是最小的,则可能是最大值
if (b < c) {
printf("最大的数是: %.2f\n", b);
} else {
printf("最大的数是: %.2f\n", c);
}
} else {
if (a < c) {
printf("最大的数是: %.2f\n", a);
} else {
printf("最大的数是: %.2f\n", c);
}
}
return 0;
}
```
当你运行这个程序时,它会提示用户输入三个数,然后根据比较结果依次打印出最小和最大的数。
阅读全文