如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。用C语言将该程序写出来
时间: 2024-05-01 18:16:24 浏览: 147
英尺英寸换算
5星 · 资源好评率100%
```c
#include <stdio.h>
int main() {
float cm;
printf("请输入长度(厘米):");
scanf("%f", &cm); // 输入厘米数
float inch = cm / 2.54; // 将厘米转换为英寸
int foot = inch / 12; // 计算英尺
inch = inch - foot * 12; // 计算英寸
printf("%.2f厘米 = %d英尺%.2f英寸\n", cm, foot, inch);
return 0;
}
```
注意,本题中要求输出的英寸值需要保留小数点后两位,因此使用`%.2f`格式控制符输出。
阅读全文