c语言5.编程实现输入 km数,输出其英里数。已知:1英里=1.609 34 km。
时间: 2024-10-14 16:14:09 浏览: 51
C语言实现水仙花数的探索与实践.txt
在C语言中,可以编写如下的程序来实现这个功能:
```c
#include <stdio.h>
double convertKmToMiles(double km) {
const double conversionFactor = 1.60934; // 英里到千米的转换因子
return km * conversionFactor;
}
int main() {
double kmInput;
printf("请输入公里数:");
scanf("%lf", &kmInput); // 输入浮点数,因为可能有小数部分
double milesOutput = convertKmToMiles(kmInput);
printf("%.2f 公里等于 %.2f 英里。\n", kmInput, milesOutput);
return 0;
}
```
此程序首先定义了一个函数`convertKmToMiles()`,它接受公里数作为参数并返回相应的英里数。在`main()`函数中,用户会被提示输入公里数,然后计算并显示结果,保留两位小数。
阅读全文