看板 b94902xxx 關於我們 聯絡資訊
就是計算時針和分針的度數那題 底下這是我的程式碼 我自己用了幾組測資進去以後都沒有問題 但是submit出去以後就是wrong answer 請問一下是出了什麼問題呢? 感謝解答m(_ _)m #include <stdio.h> #include <stdlib.h> int main( ) { int H,M; while(scanf("%d:%d",&H,&M)==2){ if(H==0&&M==0){ return 0; }else if(H>=0 && H<=12 && M>=0 && M <=59){ double hn,mn,n; if(H==12){ hn= M/2; }else{ hn= H*30 + M/2; } mn=M*6; if(mn>hn){ n=mn-hn; }else{ n=hn-mn; } while(n>180){ n=360-n; } printf("%.3f\n",n); } } } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.82
ckclark:use (double)a/b when a's type is int 11/23 17:50