當前位置:首頁 » 尋物指南 » 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-04-23 04:08:45 瀏覽:548
測排卵晚上測為什麼不準 發布:2025-04-23 04:08:09 瀏覽:167
為什麼共同微信好友評論看不到 發布:2025-04-23 03:49:43 瀏覽:513
機甲斗獸場為什麼找不到地獄關卡 發布:2025-04-23 03:25:58 瀏覽:236
為什麼蘋果不提高散熱 發布:2025-04-23 03:23:34 瀏覽:773
蘋果11為什麼到不了微信 發布:2025-04-23 03:17:03 瀏覽:818
小米智能工廠為什麼這么好 發布:2025-04-23 03:02:09 瀏覽:866
氣管炎為什麼總在晚上發病 發布:2025-04-23 02:57:50 瀏覽:859
為什麼會找不到視神經 發布:2025-04-23 02:56:15 瀏覽:250
為什麼用抖音手機特別容易發燙 發布:2025-04-23 02:39:29 瀏覽:941