[刷题] 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会自动进行类型转换,舍去小数点后的部分

 

posted @ 2019-04-01 23:51  cxc1357  阅读(262)  评论(0)    收藏  举报