課件里最后的default少了設(shè)置k=0,但視頻里講了
![]() ![]() 打卡Lv2
|
樹(shù)葉的葉開(kāi)心的開(kāi)
展開(kāi)
|
![]() ![]() 打卡Lv1
|
Tjxqftbmm3
展開(kāi)
|
![]() ![]() 學(xué)習(xí)達(dá)人
|
小恒無(wú)涯
展開(kāi)
|
![]() ![]() 學(xué)習(xí)達(dá)人
|
小恒無(wú)涯
展開(kāi)
我沒(méi)看懂 k 的作用是什么?如果沒(méi)有k感覺(jué)邏輯沒(méi)有問(wèn)題啊 ![]() hdylnpu
講師
展開(kāi)
@ 小恒無(wú)涯 你好,k就是一個(gè)開(kāi)關(guān)監(jiān)測(cè)量,確保有計(jì)算再輸出結(jié)果 ![]() hdylnpu
講師
展開(kāi)
@ 小恒無(wú)涯 你好,在這段代碼中,i定位的是行編號(hào),k是循環(huán)變量。
先讓k分別取0、1、2、3、4,依次進(jìn)行比較,求出 i 行最大值a[i][n]。
然后再次讓k取值0、1、2、3、4,驗(yàn)證a[i][n]是否為n列最小。
也就是說(shuō),先找 第 i 行的最大值a[i][n],再看a[i][n]是否為n列最小 |
![]() ![]() 學(xué)習(xí)達(dá)人
|
LaoSiJiLSJ
展開(kāi)
在程序中,printf("請(qǐng)輸入你的選擇<1,2,3,4>:"); 中的尖括號(hào) < 和 > 是用來(lái)表示選擇項(xiàng)的范圍的。這意味著用戶(hù)應(yīng)該輸入1、2、3或4之間的某個(gè)數(shù)字,程序會(huì)根據(jù)這個(gè)輸入執(zhí)行相應(yīng)的操作。
實(shí)際上,尖括號(hào)在這里不是必需的,你可以直接寫(xiě)成 printf("請(qǐng)輸入你的選擇1,2,3,4:");。但是,包括尖括號(hào)可以提供更好的用戶(hù)體驗(yàn),因?yàn)樗宄乇砻髁擞行У妮斎脒x項(xiàng)。如果用戶(hù)輸入的數(shù)字不在1到4的范圍內(nèi),程序可以提醒用戶(hù)輸入錯(cuò)誤,這樣做可以提高用戶(hù)友好性。
所以,你可以選擇加不加尖括號(hào),這取決于你是否認(rèn)為它會(huì)提高用戶(hù)的理解程度。如果用戶(hù)界面是面向最終用戶(hù)的,那么包括尖括號(hào)通常是一個(gè)好主意。 |
![]() ![]() 學(xué)習(xí)達(dá)人
|
Meteor-Santos
展開(kāi)
老師您好,結(jié)合第一章13節(jié)的內(nèi)容,應(yīng)該在用戶(hù)第一次輸入后加上fflush(stdin);來(lái)清空緩存區(qū),可是我查了一下這不是C標(biāo)準(zhǔn)方法,我是用visual studio寫(xiě)的代碼,這種方法確實(shí)失效了,請(qǐng)問(wèn)老師有沒(méi)有通用方法來(lái)清空緩存區(qū) |
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭(zhēng)議評(píng)論。
參與本評(píng)論即表明您已經(jīng)閱讀并接受
上述條款。