PTA习题
7-6 厘米换算英尺英寸 (15 分)
#include<stdio.h> int main(){ int a; int b,c; scanf("%d",&a); b = (int)((double)a/100/0.3048); c = (int)(((double)a/100/0.3048-b)*12); printf("%d %d",b,c); }
更简洁的写法:
#include<stdio.h> int main(){ int a; int b,c; scanf("%d",&a); b = a/30.48; c = (a/30.48-b)*12; printf("%d %d",b,c); }
这里a/30.48的结果是double,赋给整型b会自动进行类型转换,舍去小数点后的部分
原文:https://www.cnblogs.com/cxc1357/p/10640078.html