厘米换算英尺英寸(C语言)
程序员文章站
2022-04-03 18:02:12
...
本题的注意点在于:题目要求输出的是整数值,英寸严格来说可以看作英尺的“小数部分”,故在利用题目所给公式计算英尺时,可以省略英寸的部分。由于开始定义了英尺为int变量,编译器会自动把计算出的英尺换算为整数(直接省去小数部分)。接下来在计算英寸时,算式中cm/30.48的小数部分也参与了运算,直到得出最终结果时编译器才会将结果取整。
#include<stdio.h>
int main()
{
int foot,inch;
int cm;
scanf("%d", &cm);
foot = cm/30.48;
inch = 12*(cm/30.48-foot);
printf("%d %d",foot,inch);
return 0;
}
上一篇: 初识乌鸫