回覆列表
-
1 # 使用者6998436758653
-
2 # pietr49411
看看書就知道了,C語言中1/2是等於 0 的,而不是等於0.5 而且這個上課你們老師是應該強調的,C語言中int型的數相除是不會出現浮點數的
-
3 # 欲將心事付
"<"優先順序更高。C語言中優先順序有:
1、 () [] . ->
2、 ! ~ -(負號)++ -- &(取變數地址)* (type)(強制型別) sizeof3、 */%4、 +-5、 >><< 6、 >>=<<=7、 ==!= 8、 & 9、 ^ 10、 | 11、 &&12、 ||13、 ?:14、 = += -= *= /= %= |= ^= &= >>= <<=
-
4 # 使用者241509869036584
1、首先,定義三個整型變數,儲存項數、算式的總和、每一項的和。
2、接著,將算式的總和設定為0。3、讀入算式的項數,儲存在變數n中。4、用for迴圈判斷,條件是i的值小於等於n,即實現各項的總和。5、在每次執行外側迴圈時,設定sum2的初始值為0。6、用for語句執行內部的迴圈,計算每一個小項的和。7、執行程式,觀察結果。
參考程式碼如下:
#include
int main()
{
int i,sum=0,n;
scanf("%d",&n);
for(i=1;i
sum+=i;
printf("S(%d)=%d",n,sum);
return 0;
}