c语言厘米与英寸英尺的转换
时间: 2024-10-23 08:02:27 浏览: 41
在C语言中,如果你想进行厘米到英寸(inch)和英寸到英尺(foot)的转换,你可以创建一些简单的函数来进行计算。这里是一个基本的例子:
```c
#include <stdio.h>
// 定义转换因子
#define CM_TO_INCH 0.393701 // 1厘米等于约0.3937英寸
#define INCH_TO_FOOT 0.0833333 // 1英寸等于约0.0833英尺
// 函数用于将厘米转换为英寸
int cm_to_inches(int cm) {
return cm * CM_TO_INCH;
}
// 函数用于将英寸转换为英尺
double inches_to_feet(double inches) {
return inches * INCH_TO_FOOT;
}
int main() {
int cm;
double inches, feet;
printf("请输入厘米数: ");
scanf("%d", &cm);
inches = cm_to_inches(cm);
printf("%d 厘米等于 %.2f 英寸.\n", cm, inches);
printf("请输入英寸数: ");
scanf("%lf", &inches);
feet = inches_to_feet(inches);
printf("%.2f 英寸等于 %.4f 英尺.\n", inches, feet);
return 0;
}
```
在这个程序里,用户可以输入厘米值得到相应的英寸值,也可以输入英寸值得到相应的英尺值。`cm_to_inches`和`inches_to_feet`函数负责具体的单位换算。
阅读全文