#include<math.h>main(){int i,j,num;for(i=1;i<101;i++){for(j=2;j<=sqrt(i);j++)if(i%j==0) break;if(j>sqrt(i)) {printf("%-3d",i);num++;if(num%5==0)printf("\n");}}getch();/*不理解*/}我分別嘗試帶和不帶“getch();”運(yùn)行上面這個(gè)小程序,結(jié)果查不多但是換行位置不同,這是為什么呢?高金山 - 首席運(yùn)營(yíng)官 十三級(jí):但是運(yùn)行的結(jié)果就是不同呢,,換行位置不同不知道是程序問(wèn)題還是我電腦問(wèn)題wubenhua2008 - 門(mén)吏 三級(jí) 我用的MyTC和TC差不多的
2 回答

有只小跳蛙
TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超8個(gè)贊
你用什么環(huán)境運(yùn)行的?
getch()對(duì)你的換行根本就沒(méi)有影響!它的作用就是上樓的兄弟說(shuō)的那樣!
在你需要暫停的位置暫停一下,當(dāng)你按一下任意鍵它又會(huì)繼續(xù)往下執(zhí)行!
是你的num都沒(méi)有初始化呀就拿來(lái)用了!!與getch沒(méi)有關(guān)系!
你在聲明num的時(shí)候?qū)um=0就沒(méi)有任何問(wèn)題了!
要不然num就是一個(gè)隨機(jī)的數(shù)了

素胚勾勒不出你
TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超9個(gè)贊
getch();
你用一下win-Tc就知道了,它就是可以直接看結(jié)果的一個(gè)東西,假如你在win-TC中運(yùn)行一個(gè)程序時(shí),當(dāng)你輸入了數(shù)值以后,一按回車,黑屏界面就會(huì)消失,但是你要是加上getch()后就可以看到運(yùn)行結(jié)果了。
- 2 回答
- 0 關(guān)注
- 287 瀏覽
添加回答
舉報(bào)
0/150
提交
取消