這句話的意思是輸出“a =% d,a = &;10d,a=-%10d,a=%+d\n "
裏面的%d %x %m等等會依次被下面的a,a,a,a代替。
這是格式。沒必要深究。
至於s=1/2*(a+b+c),為什麽不是壹半呢?
沒錯,肯定是前面寫了int s;int a,int b;Int c或long s;長a;龍b;長c;這些東西
這些語句設置S,A,B,C只存儲整數,小數部分會被忽略,所以1/2=0.5等於0。
妳把它改成1.0/2.0然後把上面的int s,long a等等改成float s;浮點a或雙s;雙a就行
這就是小數的存儲方式
剛開始學的時候,多寫多熟悉語法,先適應他的規則再探索他的原理。
壹定要自己多寫。