c语言简单题求解,能帮忙看看吗 5
2个回答
展开全部
这个公式的意思是foot英尺inch英寸对应的米数
其中inch<12,inch/12对应小数部分;
设输入x cm,则(foot+inch/12)*0.3048=x * 0.01m
那么x/30.48的整数部分即为英尺foot
C语言代码和运行结果如下:
符合样例输出~
附源码:
#include<stdio.h>
int main() {
int cm, foot, inch;
double d;
scanf("%d", &cm); // 输入的厘米数
d = cm / 30.48;
foot = (int)d; // 对应整数部分为foot
inch = (d - foot) * 12.0; // 小数部分为inch
printf("%d %d\n", foot, inch);
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询