導航:首頁 > 源碼編譯 > 編譯沒錯但不能輸入數據怎麼辦

編譯沒錯但不能輸入數據怎麼辦

發布時間:2023-06-05 05:11:13

㈠ 為什麼編譯器顯示沒錯,但輸入數字之後沒反應

樓主,估計應該是這樣的:
你是不是這樣輸入:數字 空格 數字 回車 然後沒反應?
如果是這樣 你可以 這樣輸入 數字 空格 數字 回車 任意數字 再回車 是不是出結果了?
原因是你scanf("%d%d\n",&i,&j); 中有一個換行\n 是用於讀取一個回車的
你也可以改為scanf("%d%d",&i,&j); 那麼第一種輸入方法就可以用了

㈡ 為什麼C++程序設計能編譯卻不能運行,而且不能鍵盤輸入

這個說明你的程序在邏輯上可能有問題了,因為編譯和運行是兩個過程,編譯的條件是:語句正確就可以通過的,但是,你要運行,是需要將整個程序塊鏈接起來的,不能運行,說明你的程序在鏈接後無法完成,你自習閱讀下你的程序,看看哪裡有邏輯上的錯誤,比如說死循環等等

㈢ jdbc編譯沒問題控制台輸入無效

有什麼報錯信息沒有。

㈣ 同一段代碼vc編譯正常執行,而g++無法輸入測試數據是為什麼

您好,你的問題,我之前好像也遇到過,以下是我原來的解決思路和方法,希望能幫助到你,若有錯誤,還望見諒!有如下幾種可能:
1 代碼運行的平台硬體不同。
不同的CPU,如嵌入式CPU,intel CPU,以及IBM的CPU,在硬體最底層就是不同的,而C語言是一門和底層相關性極大的語言,在不同的硬體上運行出不同結果是很正常的。

2 代碼運行的系統不同。
相同CPU在不同操作系統上跑相同代碼時,一樣會出現不同的結果。這是由於系統底層的實現不同造成的。比如Linux和Windows,在底層處理上就有一定的差異。

3 編譯器不同,同時代碼中使用了C規范未定義規則的語句。
C語言規范並沒有對C語言的所有行為做定義,所以相同語句,不同編譯器的運行效果可能有所不同。比如同樣的sizeof(int),在16位編譯器上結果為2,而32位編譯器上就會是4。

4 代碼獲取到的外部數據不同。
比如運行代碼時獲取到的其它輸入不同,包括程序中獲取的環境變數,實時信息,以及各種外部輸入等,均有可能出現不同。
比如在做隨機數時,如果以當前時間設定隨機數種子,由於每次的時間是不同的,同一個程序每次運行的結果都是不同的。非常感謝您的耐心觀看,如有幫助請採納,祝生活愉快!謝謝!

㈤ 剛寫了一個Java程序,編譯沒有任何問題,卻不能運行。也沒有任何錯誤提示,只是游標在閃,不能再輸入。

呵,你這陵坦寫的本身就有問題,程序鄭派沒什麼錯誤,但你看你的m給值 是0然後還取模,所以你的m一直就是0,然後還0*0*0,最後還是0,而sum取來取去還是0,它就永遠不可能與n相等,所以你的數喊汪賀組裡面永遠是空的,那你還想取什麼值啊,輸出當然就是空了啥也沒有

㈥ 編譯運行的c程序不能輸入

scanf("%d", &t);


不要再scanf中隨意加 ,不是表示要求用戶輸入回車符,而是忽略一切空白符,直至下一個非空白符輸入

㈦ C++程序沒有編譯問題,但是運行的時候填入數據就停止工作

編譯沒有錯誤兄首盯只是最基本要求,當然不芹毀代表正確。至於程序到底怎麼了,需要調試的,有時候不是看代碼就能搞定的。羨和找個身邊高手教你調試吧,不會調試等於沒有學會編程

閱讀全文

與編譯沒錯但不能輸入數據怎麼辦相關的資料

熱點內容
如何批量快速壓縮視頻 瀏覽:432
我的世界如何加入ice伺服器 瀏覽:873
兄弟cnc編程說明書 瀏覽:204
php閃電入門教程學習 瀏覽:152
金岳霖邏輯pdf 瀏覽:938
linuxtomcat線程 瀏覽:77
pboc長度加數據加密 瀏覽:187
英雄聯盟國際服手游怎麼下安卓 瀏覽:297
程序員的思路 瀏覽:234
只能用命令獲得的四種方塊 瀏覽:358
怎麼用命令方塊防止開創造 瀏覽:807
掃描版的pdf 瀏覽:790
編程貓怎樣做3d游戲 瀏覽:207
怎麼查找雲伺服器上的ftp 瀏覽:156
我的世界伺服器如何注冊賬號 瀏覽:934
統計英文字元python 瀏覽:424
linux信息安全 瀏覽:910
壓縮機接線柱爆 瀏覽:1000
程序員自主創業 瀏覽:584
匯編程序員待遇 瀏覽:360