C語言讀程式題,求大神解答,C語言程式設計題目,求大神解析!

2021-03-17 09:33:36 字數 2470 閱讀 9311

1樓:

第五行,分別p0=ch0 p1=ch1

可以把ch看成兩個字元陣列,每個屬於長度5也就是p[0]="1234" p[1]="5678"

至於下面兩個for的i和j迴圈,回顧下語法for(初始化;條件;語句)

p[0][0] = '1'

s = 0+'1'-'0'=1

p[0][2] = '3'

s=10+'3'-'0'=13

p[1][0] = '5'

s=130+'5'-'0'=135

p[1][2] = '7'

s=1350+'7'-'0'=1357

備註:'7'-'4'=3

'c'-'a'=2

2樓:聽不清啊

執行結果為:

1357

c語言程式設計題目,求大神解析!

3樓:匿名使用者

沒增加p++相當於一個普通變數++運算,只不過具體加的數是指定資料型別的寬度,即sizeof(teacher).只是遞增了一塊地址,

只有new一個teacher時才會是實實在在增加一塊記憶體佔用.

你在快遞盒上原先的***路10號+1,不會實實在在建立一幢房子,是吧?,只有在隔壁造一幢新房子,然後申請編號,這個***路11號才有意義.new就是向**申請造新房子並編號.

這個**就是系統.

4樓:匿名使用者

應該是一個t陣列元素的sizeof

請看printf("len %d\n",sizeof(t[0]));

printf("pt %ld\n",pt);

pt++;

printf("diff %ld\n",pt);

執行結果

len 32

pt 93988814753888

diff 93988814753920

5樓:

執行p++後,位元組數增加400。

c語言的題,求大神解答

6樓:

解:1、a項錯誤:有些不可見字元可放入緩衝區,例如:回車、空格。

b項錯誤:有些輸入函式有緩衝區,有些沒有,例如:getchar() 有緩衝區,getch() 無緩衝區,getche() 無緩衝區。

c項錯誤:緩衝區不需要定義。

所以選d。

2、getchar()函式有緩衝區。getchar函式的返回值是使用者輸入的字元的ascii碼,若檔案結尾則返回-1(eof),且將使用者輸入的字元回顯到螢幕。如使用者在按回車之前輸入了不止一個字元,其他字元會保留在鍵盤快取區中,等待後續getchar呼叫讀取。

也就是說,後續的getchar呼叫不會等待使用者按鍵,而直接讀取緩衝區中的字元,直到緩衝區中的字元讀完後,才等待使用者按鍵。

該程式呼叫getchar()函式三次,所以getchar()函式依次讀取前三個輸入的資料,空格也算,所以選b。

3、回車是用\n表示,且((c=getchar())!='\n')注意這裡的圓括號不能丟,因為!=的優先順序比=高,如果去掉了外面的括號就等價於 c = (getchar()!

='\n')。所以選c。

7樓:友有友

答案是bbc,有什麼不懂的可以問,第三道題目要在c=getchar()多加一個括號,因為不這樣子做的話getchar()!='\n'判斷結果賦值給c然後在輸出這樣子,getchar()

讀取任何字元,不懂的再問哦

c語言程式設計題,要求用迴圈結構,求大神解答?

8樓:匿名使用者

#include

int main()

else

if(min>t)

}sum+=t;

}printf("%.2lf\n",(sum-max-min)/(n-2));

}return 0;}

c語言程式閱讀題,求答案有,但是不知道過程 求詳細解答。本人基礎差!

9樓:北晨雙魚

fun函式的主要功能是將二維陣列中每一行的最大值放到每一行的首列,其他列的值不變。最終將結果在main函式中輸出。

急!!!c語言程式設計題求大神幫忙解答

10樓:匿名使用者

#include

void main()

printf("諸葛亮最多可以戰

勝專%d個對手

屬",num);}

一道c語言程式設計題,求大神指教!

11樓:匿名使用者

#include

void printdigits( int n );

int main()

void printdigits( int n )}

c語言作業求大神解答,C語言作業。求大神解答

我給你二十分你幫我做了。c語言作業求大神解答 include int main return 0 第三個你沒給資料,沒寫 但是和前兩個沒太大差別,再加一個case 3 改一下資料就行 求大神解答c語言程式設計作業 include int main while 1 return 0 include i...

求大神解答這道c語言題

當s j 比s i 大時,j i.這樣迴圈後得到的s j 就是s中的最小值.也就是 a 所以j 0 然後是交換s 0 和s 4 也就是 a 和 r 交換後 s rftea 輸出s值,rftea 迴圈是找出字串前四個字元中的最小ascii碼對應的字元的下標,後面是將最小的字元與s 4 交換,所以答案應...

C語言問題,求大神,C語言問題,求大神解答!

include int main char str 2000 gets str gets str int i 0 while i 2000 bool bb false for int i 0 i n i if bb printf mmm n return 0 先給你改好的 吧,沒做大手術,按你的思路...