//如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。
//现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。
#include<stdio.h>
int main() {
int input;
scanf("%d",&input);
int foot;
int inch;
float k=input/100.0;//这里k的定义必须为浮点型,否则会出现问题
inch=k/0.3048*12;//可以稍微看作12进制的原理。
foot=inch/12;
inch=inch%12;
printf("%d %d",foot,inch);
return 0;
}
/*这里主要在于对式子的理解,foot是12的倍数*/
这个题目本来想着用循环去做,但是中间犯困,厘米到米的进制搞错了。