
怎么算不了值
uj5u.com熱心網友回復:
輸入完后再賦值,hour1,minute1,hour2,minute2,還沒開始輸入數值賦值,你初始化時就用來給t1和t2和t賦值了,后面輸入完資料后又沒有給t1,t2,t,賦值。uj5u.com熱心網友回復:
scanf后面寫t1=hour1*60+minute1;t2=hour2*60+minute2;t=t2-t1;uj5u.com熱心網友回復:
兩句scanf() 輸入在后,計算t值在前,它們用什么計算呢?這樣改下,供參考:#include<stdio.h>
int main()
{
int hour1,minute1,t1,t2,t;
int hour2,minute2;
scanf("%d%d",&hour1,&minute1);
scanf("%d%d",&hour2,&minute2);
t1 = hour1 * 60 + minute1;
t2 = hour2 * 60 + minute2;
t = t2-t1;
printf("時間差是%d小時%d分鐘。",t/60,t%60);
return 0;
}
uj5u.com熱心網友回復:
感謝!學會了!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/282023.html
標籤:C語言
上一篇:點云測量
