1樓:
就主對角線上三角形的元素之和呀,9+8+7+5+4+1==34,所以選d。
2樓:樂灬天
答案是d。
i為0時,裡面一層for迴圈會執行3次,求出a[0][0], a[0][1], a[0][2]共3個數的和,也就是9,8,7的和;
i為1時,裡面一層for迴圈會執行2次,求出a[1][1], a[1][2]共2個數的和,也就是5,4的和;
i為2時,裡面一層for迴圈會執行一次,求出a[2][2]共1個數的和,也就是1的和;
所以結果就是9+8+7+5+4+1=34。
3樓:百i度網友
本程式為2重for迴圈結構,初始化i、j、sum均為0,外迴圈終止條件i<3。程式執過程如下:
1.外迴圈for的迴圈變數i=0
1.1 內for迴圈初值j=0, 終止條件j<3,步長11.1.1 sum=0+a[0][0]=0+9=9;
1.1.2 sum=9+a[0][1]=9+8=17;
1.1.3 sum=17+a[0][2]=17+7=24;
結束第1次內for迴圈;
2.外迴圈for的迴圈變數i=1
2.1 內for迴圈初值j=1, 終止條件j<3,步長12.1.1 sum=24+a[1][1]=24+5=29;
2.1.2 sum=29+a[1][2]=29+4=33;
結束第2次內for迴圈;
3.外迴圈for的迴圈變數i=2
3.1 內for迴圈初值j=2, 終止條件j<3,步長13.1.1 sum=33+a[2][2]=33+1=34;
結束第3次內for迴圈;
結束外for迴圈,sum=34。
4樓:匿名使用者
sum=34,選擇d
5樓:聽不清啊
sum=9+8+7+5+4+1=34
選擇答案d。
下面程式段的執行結果是( )。 int a[]={1,2,3,4,5,6},*p=a; int i,sum=0; for(i=1;i<6;i++) sum+=*(p++);
6樓:匿名使用者
*(p++)是先取值,再將指標++,其他應該沒難度吧
程式執行後的輸出結果是,c語言,以下程式執行後的輸出結果是
32768正確 乙個整型變數只能容納 32768 32767範圍內的數,無法表示大於32767的數。遇此情況就發生溢位,但執行時並不報錯。數值達到最大值時後,從最小值計數,所以32768 32767 1,在c裡就又回到 32768了 把int b 改成long b b ld 再試試看 根據編譯器的不...
執行語句 for i 1 i4後,變數i的值是
z粽 是個後置的運算子 也就是說i 4這個條件中的i用的是自增運算前的值 再比如 int main 這樣的話,程式執行得到的顯示是 c 3 a 3 就是在計算c a b的時候a還是2的值 在語句執行完之後才進行自增哦 所以你那個語句裡,在最後不滿足i 4時,i其實是剛好等於4,迴圈執行完之後就變成5...
下面程式段的執行結果是charp
halps 說得有道理 strcpy的實現 char strcpy char strdest,const char strsrc 函式把 0 也拷貝進去了的,而strlen也是取得 0 之前的 我也不知道,身邊也沒有c的編譯器,網上看了看。首先strcpy p,abcd 這句是說。將abcd賦值個p...