如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。C语言
时间: 2024-05-09 12:20:25 浏览: 137
英尺英寸换算
5星 · 资源好评率100%
实现如下:
```c
#include <stdio.h>
int main() {
double cm;
printf("请输入长度(厘米):");
scanf("%lf", &cm);
double feet = cm / 30.48; // 先计算英尺
int inch = (int)((feet - (int)feet) * 12); // 计算英寸
printf("对应的英尺和英寸为:%d英尺%d英寸\n", (int)feet, inch);
return 0;
}
```
其中`(int)feet`强制转换为整数,相当于取整。`(feet - (int)feet) * 12`计算出剩余的英寸数,强制转换为整数后即为最终的英寸数。
阅读全文