請(qǐng)問(wèn)為啥這樣運(yùn)行不是實(shí)際運(yùn)算值
#include <stdio.h>
#include <stdlib.h>
int main() ? ? ? //判斷時(shí)間差
//我想用控制臺(tái)輸入來(lái)計(jì)算他們的時(shí)間差用單精度表示 ?
??
{ int a,b;
? int c,d;?
? int e;
? scanf("%d,%lg",&a,&b); //單精度輸入
? scanf("%d,%lg",&c,&d); ?
? a=a+b;?
? c=c+d;
??
? e=a-c;
? printf("他們的差%d小時(shí)\n",e);
system("pause");?
? ??
return 0;
}
2016-12-23
%g是根據(jù)數(shù)值自動(dòng)選擇%f還是%s,你定義的都是整型變量。