用C语言输入两个浮点型数据,利用函数调用实现从小到大的输出
时间: 2024-12-20 11:23:47 浏览: 16
在C语言中,为了实现输入两个浮点型数据并通过函数调用来比较并按从小到大顺序输出,你可以创建一个名为`compare_floats`的函数,然后在主程序中调用这个函数。下面是一个简单的示例:
```c
#include <stdio.h>
// 定义比较函数,接收两个浮点数作为参数
void compare_floats(float num1, float num2) {
if (num1 < num2) {
printf("%.2f is smaller than %.2f\n", num1, num2);
} else if (num1 > num2) {
printf("%.2f is greater than %.2f\n", num1, num2);
} else {
printf("%.2f is equal to %.2f\n", num1, num2);
}
}
int main() {
// 输入两个浮点数
float input1, input2;
printf("Enter the first floating-point number: ");
scanf("%f", &input1);
printf("Enter the second floating-point number: ");
scanf("%f", &input2);
// 调用比较函数
compare_floats(input1, input2);
return 0;
}
```
在这个例子中,用户会被提示输入两个浮点数,然后`compare_floats`函数会根据输入的值判断它们的大小,并打印相应的消息。
阅读全文