c語言輸出結果是19為什麼

2022-05-16 16:29:32 字數 740 閱讀 2484

1樓:匿名使用者

printf("%d\n", strlen(p));

是什麼dd?應該是printf("%d\n", s);吧?

for(i=0;i<4; i++) s+=aa[i][1]; 對每行第2個數字求和,所以是19。

aa[4][4]=,,};是一個4 x 4的矩陣i = m1 + m2 = n * 3 + n * 2 = n * 5 = 5 * 5 = 25

你可以把#define看成文字替換,就是在**用後面的內容替換前面的內容

2樓:匿名使用者

1.它的排列是這樣的:

aa 0 1 2 3

00 1, 2, 3, 4

01 5, 6, 7, 8

02 3, 9, 10,2

03 4, 2, 9, 6

s=aa[0][1]+aa[1][1]+aa[2][1]+aa[3][1]

就是s=2+6+9+2,當然是19了!!

2.m1=n*3=15

m2=n*2=10

i=m1+m2=25

3樓:唐納德

aa是一個二維陣列,它是這樣排列的

1,2,3,4

5,6,7,8

3,9,10,2

4,2,9,6

s的結果就是aa[0][1]+aa[1][1]+aa[2][1]+aa[3][1]

也就是2+6+9+2=19

C語言程式為什麼最後的輸出結果是這個

getchar接收的是 字元 putchar輸出的也是字元 它們不會接收和輸出整數!第一次c 2 執行case 0 後面的語句直到遇到break 所以輸出是 6 6 顯示就是66。第二次c 4 執行case 2 後面的語句直到遇到break 所以輸出是 8 顯示就是668。第三次c 7 執行defa...

C語言38 填空題以下程式的輸出結果是includestdio h

int fac sum int n 累加到加入bain t n s s f 儲存最近的計算階乘的n值,以及累加n return s 該程式的作用是求3!5!2!6 120 2 128,所以,執行的答案是 sum 128 有等待這點時間,輸入電腦跑一遍就知道。結果是sum 128 c語言中,c語言試題...

c語言結果是什麼為什麼mainintx

輸出為 10109 1main 10 10 9 1,x 是先取x的值再減,x則相反 for迴圈括號最後一句 y i 是在迴圈體執行後再自加。main i 0 x 10 y 11輸出x 10 y 11 i之後i 1,x進過printf d d x y 中間 之後x 9,i 1 x 9 y 12輸出x ...