c语言编程实现一个英尺转换器,输入英尺英寸,输出对应米数。换算关系如下:1 英尺= 12 英寸=30.48厘米
时间: 2024-02-21 09:57:05 浏览: 86
C语言理论编程题试题库修订版.pptx
好的,以下是 C 语言代码实现:
```c
#include <stdio.h>
double feet_to_meters(int feet, int inches) {
int total_inches = feet * 12 + inches;
double cm = total_inches * 2.54;
double meters = cm / 100;
return meters;
}
int main() {
int feet, inches;
printf("请输入英尺和英寸,用空格隔开:");
scanf("%d %d", &feet, &inches);
double meters = feet_to_meters(feet, inches);
printf("%d 英尺 %d 英寸 = %.2lf 米", feet, inches, meters);
return 0;
}
```
注意:由于涉及到浮点数运算,为了避免精度问题,我们可以使用 double 类型来存储结果。运行程序后,输入英尺和英寸即可得到对应的米数。
阅读全文