這個程式有些不懂。。幫我解釋下

2022-12-07 11:26:23 字數 767 閱讀 6588

1樓:

#include

#include

void main()

for(k=0;k0) /*比較陣列s中s[k]和s[j]的值,其實就是作個減法,即s[k]-s[j],如果s[k]-s[j]>0,說明,s[k]比s[j]大,字元的減法根據字母的ascii碼來計算*/

}for(k=0;k

printf("%s\n",s[k]);}

2樓:匿名使用者

功能:輸入4個字串並從小到大排序

三個問題:

1、while迴圈如果輸入的字串是有效的;

2、將t字串copy到字串陣列中;

3、strcmp比較兩個字串的大小,如果s[k]大於s[j]的話。。。

3樓:契卡契

第乙個while作用是每次讀取一行,直到輸入完畢,或者內部跳出迴圈。

strcpy(s[i],t);是把讀入的t,也就是一行複製到s[i]的一維字元陣列中。

隨後乙個是比較s[k]和s[j]內容是否相同,該函式在兩個字串相同時返回0,當s[k]>s[j]時,返回》0的值。

這個程式的作用應該是輸入不多於四行字元,然後將這四個字串按從小到大排序

其中strcpy()和strcmp是庫函式

4樓:匿名使用者

while((gets(t))!=null) 這個while迴圈是將什麼迴圈?? gets(t) 不為空就執行

誰能幫我解釋一下這個,看不懂呀,誰能幫我解釋一下這個八字,看不懂呀

呵呵,什麼年代了還相信這個啊,告訴你乙個危險的資訊,就是2031年 辛亥 年,大運撞流年 易書云 歲運並臨,不死自己也死他人 歲運並臨之災,是人生之大災,請參照邵偉華著 四柱 學 第84頁 格局不錯,時間準確。今年工作順利,好事掉你頭上,有所提公升,崗位調動,也為工作花錢。八字,幫我解釋一下,看不懂...

誰幫我解釋一下C語言程式!看好久也看不懂

這個程式是計算以下式子 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 19 1 20.1 n 1 n m 1 這裡的m n與程式裡的沒 關係啊,只是為了說明演算法 1 n m 第單數行都是加法,第雙數行都是減法。每...

c語言幫我解釋下程式c語言,幫我解釋一下下面程式的每句話的意思

include typedef struct date typedef struct 宣告乙個結構體型別 student record define max num 10 10個學生的資料student record students max num 以下是判斷輸入年月日是否正確 int valid...