回覆列表
  • 1 # 使用者6998436758653

    參考程式碼如下:

    #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;

    }

  • 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、執行程式,觀察結果。

  • 中秋節和大豐收的關聯?
  • 被大雨淋了該怎麼辦?