亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

以下代碼是關于getch();求解釋~

以下代碼是關于getch();求解釋~

C PHP
楊__羊羊 2021-12-02 21:07:38
#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();”運行上面這個小程序,結果查不多但是換行位置不同,這是為什么呢?高金山 - 首席運營官 十三級:但是運行的結果就是不同呢,,換行位置不同不知道是程序問題還是我電腦問題wubenhua2008 - 門吏 三級 我用的MyTC和TC差不多的
查看完整描述

2 回答

?
有只小跳蛙

TA貢獻1824條經驗 獲得超8個贊

你用什么環境運行的?
getch()對你的換行根本就沒有影響!它的作用就是上樓的兄弟說的那樣!
在你需要暫停的位置暫停一下,當你按一下任意鍵它又會繼續往下執行!

是你的num都沒有初始化呀就拿來用了??!與getch沒有關系!
你在聲明num的時候將num=0就沒有任何問題了!
要不然num就是一個隨機的數了

查看完整回答
反對 回復 2021-12-05
?
素胚勾勒不出你

TA貢獻1827條經驗 獲得超9個贊

getch();
你用一下win-Tc就知道了,它就是可以直接看結果的一個東西,假如你在win-TC中運行一個程序時,當你輸入了數值以后,一按回車,黑屏界面就會消失,但是你要是加上getch()后就可以看到運行結果了。

查看完整回答
反對 回復 2021-12-05
  • 2 回答
  • 0 關注
  • 278 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號