添加表情
遵守中華人民共和國(guó)的各項(xiàng)道德法規(guī),
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭(zhēng)議評(píng)論。
參與本評(píng)論即表明您已經(jīng)閱讀并接受
上述條款。
19 條評(píng)論 按熱度排序 按時(shí)間排序 /350
學(xué)習(xí)達(dá)人
T189677gx 展開(kāi)
&a[i],這是將數(shù)組元素放入內(nèi)存地址; a[i],這是讀取數(shù)組下標(biāo)為i的元素; while循環(huán)里,i和k的初始值都是0,所以第一次循環(huán)時(shí),k=a,不循環(huán)。第二次循環(huán)時(shí)k=0,i=1,k<i,開(kāi)始循環(huán)判斷。 按上分析,a[i]==a[k]實(shí)質(zhì)是a[1]==a[0],即:如果數(shù)組a的第1個(gè)元素與第0個(gè)元素相同(即后一個(gè)元素與前一個(gè)元素相同),說(shuō)明i不等于k,結(jié)束for循環(huán)比較判斷,然后用if(k!=i)做表達(dá)式,輸出提示。依次循環(huán),直到達(dá)到while循環(huán)結(jié)束條件。
2023年04月06日 15:26
2 回復(fù)
hdylnpu 講師 展開(kāi)
@ T189677gx 你好,你理解的很對(duì)。i的初值為0時(shí),是因?yàn)閗=i,不能滿足循環(huán)條件k<i,所以內(nèi)層循環(huán)不執(zhí)行。
2023年04月07日 06:26
@TA
學(xué)習(xí)之星
marklearner 展開(kāi)
#include <stdio.h> main(){ int a[6],i,k; for(i=0;i<6;i++){ printf("請(qǐng)輸入第%d個(gè)數(shù)組值:",i+1); scanf("%d",&a[i]); for(k=0;k<i;k++){ if(a[i]==a[k]){ break; } } if(k!=i){ printf("您輸入的數(shù)據(jù)已重復(fù),"); i--; } } for(i=0;i<6;i++){ printf("%6d",a[i]); } }
2025年01月27日 14:46
1 回復(fù)
學(xué)習(xí)達(dá)人
小恒無(wú)涯 展開(kāi)
老師把 printf("輸入的值重復(fù),"); 直接放入內(nèi)循環(huán)if語(yǔ)句內(nèi)是否可以呢 #include<stdio.h> int main(){ int i,k,a[10]; i=0; while(i<10){ printf("請(qǐng)輸入a的第%d個(gè)元素值:",i+1); scanf("%d",&a[i]); for(k=0;k<i;k++){ if(a[i]==a[k]){ printf("輸入的值重復(fù),"); break; } } if(k==i) i++; } for(i=0;i<10;i++) printf("%-3d",a[i]
2025年03月13日 21:14
0 回復(fù)
hdylnpu 講師 展開(kāi)
@ 小恒無(wú)涯 你好,可以的
2025年03月15日 09:57
@TA
學(xué)習(xí)之星
marklearner 展開(kāi)
老師講得真好,尤其是查找重復(fù)值的思路,讓人眼前一亮,還有這樣的操作 。給老師一 個(gè)大大的贊。![贊]
2025年01月27日 11:50
0 回復(fù)
hdylnpu 講師 展開(kāi)
@ marklearner 你好,感謝你的肯定,祝日日進(jìn)步。
2025年01月27日 18:50
@TA
學(xué)習(xí)達(dá)人
chanshi008 展開(kāi)
老師不明白i和k怎么能想等,k不是小于i嗎?
2024年12月01日 19:43
0 回復(fù)
hdylnpu 講師 展開(kāi)
@ chanshi008 你好,比如目前數(shù)組里已經(jīng)有三個(gè)數(shù),為a[0]、a[1]、a[2],現(xiàn)在準(zhǔn)備輸入a[3],此時(shí)i值為3,用戶輸入的值存入a[3]。進(jìn)入for循環(huán),分兩種情況。 情況1:沒(méi)有重復(fù)值,k的取值為0和1,a[i](即a[3])和a[0]比較不等、a[i](即a[3])和a[1]比較不等,break語(yǔ)句不會(huì)執(zhí)行,k一直增長(zhǎng),到i(i值為3),退出for循環(huán)。k的值為3,i增長(zhǎng)為4,用戶再輸入值給a[4]。 情況2:有重復(fù)值,假設(shè)a[i](即a[3])和a[2]重復(fù),當(dāng)k的值為2時(shí),a[3]==a[2]成立,break執(zhí)行,for循環(huán)無(wú)條件結(jié)束。k無(wú)法增長(zhǎng)到i(即3),k小于i,提示有重復(fù)數(shù)據(jù),i不會(huì)增長(zhǎng),用戶再次輸入的依舊給a[3]
2024年12月04日 04:26
@TA
學(xué)習(xí)達(dá)人
kenshiro 展開(kāi)
老師,while函數(shù)可以用for替代嗎? 我做半天沒(méi)成功呢,遇到輸入重復(fù)值,最外層的循環(huán)的i總是不斷增加,沒(méi)法停下來(lái)呢。 #include<stdio.h> main(){ int a[10],i,k; for(i=0;i<10;i++){ printf("請(qǐng)輸入第%d個(gè)整數(shù):",i+1); scanf("%d",&a[i]); for(k=0;k<i;k++){ if(a[k]==a[i]&&k<i){ printf("數(shù)據(jù)有重復(fù),請(qǐng)重新輸入\n"); break; } } } printf("你輸入的十個(gè)數(shù)字為:"); for(i=0;i<10;i++) printf("%5d,",a[i]); }
2024年06月29日 16:23
0 回復(fù)
hdylnpu 講師 展開(kāi)
@ kenshiro 你好,首先對(duì)你的鉆研探索精神加以肯定。這是學(xué)習(xí)的正確方法。 外層循環(huán)變量為 i 的for循環(huán),循環(huán)的每次執(zhí)行完畢都會(huì)進(jìn)行i++,這不同于while循環(huán),是不受控的。但是我們可以修正,在內(nèi)層for循環(huán)的break前,加一個(gè)i--。
2024年06月30日 18:17
@TA
我們的成功之路 更多 換一換
會(huì)員名:uf****花開(kāi)
在同一個(gè)崗位做了很多年,想要換一個(gè)更有發(fā)展前途的職位,于是開(kāi)始自己看書(shū)考過(guò)了初級(jí)會(huì)計(jì)師之后就想著試試考一下中級(jí)會(huì)計(jì)師,但兩者的難度差距很大,自己看書(shū)想要考過(guò)還是很難的。在偶然的機(jī)會(huì)發(fā)現(xiàn)了我要自學(xué)網(wǎng)里面有中級(jí)會(huì)計(jì)實(shí)務(wù)、中級(jí)財(cái)務(wù)管理的視頻課程,于是我就報(bào)著試著聽(tīng)聽(tīng)看的心態(tài),看對(duì)中級(jí)會(huì)計(jì)師考試有沒(méi)有幫助,聽(tīng)了幾節(jié)課之后,發(fā)現(xiàn)里面的老師課講得很好,對(duì)課本里面的內(nèi)容也能很容易搞懂了,后來(lái)我就一直堅(jiān)持聽(tīng)完了中級(jí)財(cái)務(wù)管理、中級(jí)會(huì)計(jì)實(shí)務(wù)的所有視頻課程。在我要自學(xué)網(wǎng)的幫忙下,2017年考過(guò)了中級(jí)會(huì)計(jì)實(shí)務(wù),2018年考過(guò)了中級(jí)財(cái)務(wù)管理,順利拿到了中級(jí)會(huì)計(jì)師證,如愿進(jìn)入會(huì)計(jì)行業(yè)。在此再次感謝我要自學(xué)網(wǎng),祝愿我要自學(xué)網(wǎng)越辦越紅火,給我們大家提供更好的視頻教程。
會(huì)員名:李培****26
2017年計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè),畢業(yè)后就進(jìn)入了高校里面網(wǎng)絡(luò)信息中心上班,平時(shí)主要負(fù)責(zé)學(xué)校里面的網(wǎng)站設(shè)計(jì)與開(kāi)發(fā),剛畢 業(yè)的時(shí)候自己的網(wǎng)站開(kāi)發(fā)水平還不是那么的嫻熟
會(huì)員名:T80****1xc
我要自學(xué)網(wǎng),是一個(gè)自學(xué)很好的網(wǎng)站,接觸這個(gè)網(wǎng)站,是一位校友介紹的,在這之前想學(xué)一門(mén)課程,到處找資料,也買(mǎi)了很多紙質(zhì)的教材,很多都不全面,有些都是知識(shí)點(diǎn)講很淺的,自從在我要自學(xué)網(wǎng)上,學(xué)習(xí)之后,在這里講師們都很專業(yè),內(nèi)容很深動(dòng),學(xué)習(xí)起來(lái)比較容易接受,知識(shí)點(diǎn)很全面。
會(huì)員名:Ho****o2
由于學(xué)校教學(xué)過(guò)程枯躁無(wú)味,也可能是年輕好玩原故,對(duì)電腦知識(shí)中了解一些很皮毛的東西。憑著會(huì)打幾個(gè)字,會(huì)慢條斯理的制作幾張表格,會(huì)做一組簡(jiǎn)單的幻燈片,能繪畫(huà)幾張很一般的圖,就感覺(jué)外面的太陽(yáng)和天上月亮都是我們的!
會(huì)員名:lg****09
我大學(xué)學(xué)的計(jì)算機(jī)應(yīng)用專業(yè),2014年畢業(yè),畢業(yè)后從事網(wǎng)絡(luò)推廣營(yíng)銷(xiāo)工作,剛工作沒(méi)什么經(jīng)驗(yàn),自身技能也不夠,自信心不足,拿著低工資和不穩(wěn)定的工作都不敢談一場(chǎng)戀愛(ài)了。出來(lái)社會(huì)磨礪后才知道學(xué)習(xí)和掌握一門(mén)技能的重要性
V
特惠充值
聯(lián)系客服
APP下載
官方微信
返回頂部