int a , b ;
double c ;
cin >> a >> b ;
c = a / b ;
結果會算不出小數
double a , b , c ;
cin >> a >> b ;
c = a / b ;
就可以
int a , b ;
double c ;cin >> a >> b ;
c = a / b ;
結果會算不出小數
第一種的情形是a與b都是int,int除int還是int,然後類型為int的商數指定給c的時候再從int轉為double (implicit conversion)。可以改成c = (double)a / b,先把int轉為double再進行除法