首页 > 其他 > 详细

c——类型转换

时间:2019-04-02 00:32:04      阅读:176      评论:0      收藏:0      [点我收藏+]

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

 

c——类型转换

原文:https://www.cnblogs.com/cxc1357/p/10640078.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!