用c语言完成输入四个小数,并完成从小到大输出
时间: 2024-10-22 18:23:11 浏览: 20
C语言题目150道
在C语言中,你可以使用标准输入流(scanf函数)获取用户输入的小数,并利用循环和条件判断将它们按照从小到大的顺序输出。以下是一个简单的示例代码:
```c
#include <stdio.h>
int main() {
float num1, num2, num3, num4;
// 输入四个小数
printf("请输入四个小数:\n");
scanf("%f %f %f %f", &num1, &num2, &num3, &num4);
// 使用嵌套循环进行排序并输出
for (int i = 0; i < 3; i++) {
for (int j = i + 1; j < 4; j++) {
if (num[i] > num[j]) {
// 交换元素位置,保证较小的放在前面
float temp = num[i];
num[i] = num[j];
num[j] = temp;
}
}
}
printf("按从小到大排列的结果是:\n");
printf("%.2f %.2f %.2f\n", num1, num2, num3, num4);
return 0;
}
```
阅读全文