1. 程式人生 > >c——類型轉換

c——類型轉換

span div print pan sca stdio.h std 小數 style

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——類型轉換