當前位置:首頁 » 尋物指南 » c語言輸多了為什麼沒東西

c語言輸多了為什麼沒東西

發布時間: 2023-05-11 12:05:56

1. C語言里代碼為什麼會一直輸入,沒有結果

scanf 語句里 \n 影響的吧,去掉試試
至於迅沒賣為什麼,應該畝逗是:假設輸入a,程序接受的察者輸入為a\n\n,程序識別的結果是:你沒輸入任何東西。

2. 初學c語言,但編譯後顯示沒有任何東西,哪裡出錯了

1,你sum沒有初始化,定義的時候, int sum = 0;
2,你的循環次數太多 ,系統賀差計算需要時間 。並彎所以需要等待的時間長。。。你只是沒等到而已。何況你用while的時候,是死循環 不會跳出。
把循環次數適當減少。
3.你回車 /n 斜杠反了 其實是\n。
記得採納禪蔽皮啊 兄弟

3. c為什麼運行後輸入第一組數據沒有結果,其它組數據有結果

格式問題。c語言程序運行輸入後沒有輸出的原因是瞎判茄:
1、輸入格式不同。要輸入「浮點數」並用「逗號」分隔沖虧輸入三個數兩個逗號後還要額外多加一回車才開始後面的流程。
2、沒有磨察意義。語言程序輸入錯誤導致輸出的結果沒有意義。

4. c語言 為什麼我輸出什麼也沒有

首先指出你代碼的錯誤,一個是判斷應該是cnt==0,就是我注釋的那個。其次循環不能不加條件,比如你man=1,women=1,children就會從1迭代到無虛伏窮。因為children跳不出來,程序就會進入死循環。

#include<stdio.h>
intmain()
{
intMan,Women,Children,cnt=0;
intpeople,spent;
for(Man=0;Man<=30;Man++)
{
//if(cnt==1)break;
for(Women=0;Women<=30;Women++)
{
//if(cnt==1)break;
for(Children=0;Children<=30;Children++)
{
people=Man+Women+Children;
spent=3*Man+2*Women+Children;
if(people==30&&spent==50)
襲蔽{
cnt=1;
拍譽州printf("%d%d%d ",Man,Women,Children);
break;
}
}
}
}
return0;
}

我最大程度保留你的代碼了,cnt的判斷去掉來求所有解,而不是一個解,第二man ,women,children的數目要限制下,我直接用30了,你可以通過計算得到更好的邊界。第三這個是百錢買白雞(你可以去搜下比較漂亮的解法)的問題,不需要三個循環,兩個就夠,因為兩個確定了,第三個變數就確定了。其他格式你自己按照題目要求調整。

熱點內容
為什麼孩子一上學動作慢 發布:2025-10-20 08:58:17 瀏覽:1106
腎虛為什麼眼睛會難受 發布:2025-10-20 08:27:38 瀏覽:799
人類的眼睛為什麼是透明的 發布:2025-10-20 08:02:01 瀏覽:858
男生為什麼不忍心看女生生氣 發布:2025-10-20 07:52:04 瀏覽:204
蘋果咬了一口為什麼會變顏色 發布:2025-10-20 07:44:38 瀏覽:554
兩周的孩子晚上睡覺總哭為什麼 發布:2025-10-20 07:39:46 瀏覽:958
為什麼注冊微信時協議點不了 發布:2025-10-20 07:36:14 瀏覽:927
為什麼小米更換不了鎖屏壁紙 發布:2025-10-20 07:36:13 瀏覽:729
蘋果手機為什麼不能用陌陌app 發布:2025-10-20 07:31:12 瀏覽:521
小米手機同等配置為什麼便宜 發布:2025-10-20 07:25:02 瀏覽:1142