c語言執行程式為什麼沒有輸出數?

2025-06-15 07:00:19 字數 3763 閱讀 1696

1樓:重慶新華電腦學校

c語言執行程式為什麼沒有輸出數字,產生的悶拍沒原原因如下:

1、輸入的格式不對。

要輸入「浮點數。

並用 「逗號」 分隔輸入三個數兩個逗號後還要額外多加一回車才開始後面的流程,如果把。

scanf("%f,%f,%f",&a,&b,&c);

改為。scanf("%f%f%f",&a,&b,&c);

就可以用空白符做分隔了。

2、沒有輸出。

不知道計算的賀賀結果那演算法就沒有意義了。輸出不螞納一定是要列印到螢幕上的,可以是下乙個程式的輸入,可以是乙個檔案、一段語音、一張影象,甚至是機械人的步行動作等等。

2樓:銀雪玉露

1、原因脊脊可能是輸入格式不對,要輸入「浮點數」並用 「逗號」 分姿野旁隔輸入三個數兩個逗號後還要額外多加一回車才開始後面的流程,如果把 scanf("%f,%f,%f",&a,&b,&c);改為 scanf("%f%f%f",&a,&b,&c);就可以用空跡橡白符做分隔了。

2、沒有輸出,不知道計算的結果那演算法就沒有意義了。輸出不一定是要列印到螢幕上的,可以是下乙個程式的輸入,可以是乙個檔案、一段語音、一張影象,甚至是機械人的步行動作等等。

3樓:網友

1.輸入的格式不對 要輸入「浮點數」並用 「逗號」 分隔輸入三個數兩個銀頌亮逗號後還要額外多加一回車才開始後面的流程, 如果把 scanf("%f,%f,%f",&a,&b,&c); 改為 scanf...

2.沒有輸出 不知道計算的結果那演算法就沒有意義了。輸出不一定是要列印到螢幕上的,可以是下乙個櫻搜程式的輸入,可以是乙個檔案、一段語音、一張影象鋒寬,甚至是機械人的步行動作等等。

4樓:小z的同學

c語言執行程式沒有輸出數,那應該是程式內容出問題了,物局不一定是程式錯誤,錯誤罩早讓也可能就是你的程式沒有printf之類睜亂的輸出日語句。

5樓:麟呀麟

c語言執行程式為什麼沒有輸出數字,產生的原原因如下:

輸入的格式不對 要輸入「浮點數」並用 「逗號」派州 分隔輸入三個數兩個逗號後還要額外多加一回車才開始後面的流程, 如果把 scanf("%f,%f,%f",&a,&b,&c); 改為 scanf...

沒沒羨鉛有輸出 不知道計算的結果那演算法就沒有意義了。輸出不一定是要列印到螢幕上的枯好,可以是下乙個程式的輸入,可以是乙個檔案。

6樓:科技遊戲人生

可能程式進入了死迴圈,或者沒有設定暫停,程式顯示結果後立馬結束了。

7樓:萬映穎

c語言弊舉執行程式為什麼沒有輸出數字枝卜唯,產猛培生的原原因如下:

輸入的格式不對 要輸入「浮點數」並用 「逗號」 分隔輸入三個數兩個逗號後還要額外多加一回車才開始後面的流程, 如果把 scanf("%f,%f,%f",&a,&b,&c); 改為 scanf...

沒有輸出 不知道計算的結果那演算法就沒有意義了。

8樓:最闊耐的小微微

沒有輸出,不知道計算的結果那演算法就沒有意義了。輸出不一定是要列印到螢幕上的,可以是下乙個程式的輸入,可以是乙個鬧扮檔案、一段語音禪渣、一張影象,賀彎悄甚至是機械人的步行動作等等。

9樓:網友

這就看重細節了,一定是某個位置出現錯誤 我跟你舉個例子 a,b,c,d,e你用scanf函式重新祥餘絕輸入定義了謹姿,螢幕是在等著你輸入。建議將scanf這樣刪掉或遮蔽。 a,b,c,d,e是整數,而你scanf函式里用了%f, 資料不統一。

求平均數,建議a,b,c,d,e都設定成float型別。否則整數除法會毀慶擷取所有小數點後面的數。

10樓:泉妙晴

沒有輸出,不知道計算的液模結果那演算法就沒有意義了。輸鬧輪緩出不一定是要列印到螢幕上的,可以桐備是下乙個程式的輸入,可以是乙個檔案、一段語音、一張影象,甚至是機械人的步行動作等等。

11樓:網友

輸入的格式不對 要輸入「浮點數」並用 「逗號」 分隔輸入三個數兩個逗號後還要額外多加一脊逗回車才開始後面的流程, 如果把 scanf("櫻鬧賣%f,%f,%f",&a,&b,&c); 改為 scanf...

沒有輸出 不知道計算的結果那演算法就沒有意義了。輸出不一定是彎粗要列印到螢幕上的,可以是下乙個程式的輸入,可以是乙個。

12樓:小島

嗯,可能是您的程式在最後忘記按輸出print就是沒有寫出輸出語句,所以導致沒有輸出。

13樓:帳號已登出

輸入格式不對,搏旅要輸入「浮點數」汪銀仿困纖並用 「逗號」 分隔輸入三個數兩個逗號後還要額外多加一回車才開始後面的流程,

14樓:梁雅琴

錯誤在printf裡顯示名字,孫基名字是char型別,而你用%s來顯示,會導致內液凱公升存非法鬧老,而程式中途退內出容,所以什麼都沒顯示就結束了。

15樓:久月和夕日

輸入格式不對餘畝拆,要輸入「浮點數」並用 「逗號」 分隔輸入三個數兩個逗號耐握後還要額外多加一回車才開始後面的流程,如果把。

scanf("%f,%f,%f",&a,&b,&c);

改為。scanf("%f%f%f",&a,&b,&c);

就可以用豎棗空白符做分隔了,現在你的程式是指定要用半形逗號做分隔符用回車做最後字元。

16樓:崔carat要開心

c 語言中的 i/o (輸入/輸出) 通常使用 printf() 和 scanf() 兩個函式。

scanf() 函式用於從標準輸入(鍵盤含滲賀)讀取並格式化, printf() 函式傳送格式化輸出到標喊喊準輸出(螢幕)。

使用輸出的時候談派,要記得為資料留位置 %d%f

17樓:碧落漢江流光

可能是你沒有寫輸出**,或者是你的**本身就有問題,需要檢查一下。

18樓:萬葉愛玩遊戲

c語言程式鍵譁設計---程式設計部分答案解析 程式設計題目3 1時刻轉換。編寫乙個程式,從鍵派卜盤輸入某個分鐘數,將其轉換成用小時和分鐘表示,並將表塵亮穗示結果輸出。

19樓:帳號已登出

那肯定是你的**有錯誤,如果你的**政策的話,他肯定會顯示數字的。

20樓:杞問凝

因為你輸入的**不對,如果沒有輸輸入,就是說明你**哪個出了問題?

c語言程式設計,執行之後輸入數字,總是無法計算成功

21樓:鬼公

你這個**問題很大啊,語法沒問題。

邏輯簡直混亂的一批。而且做了不該做的事。

首先,c和c++的區域性變數在宣告時系統不會為其賦值,這些變數他們的值可能為任何乙個值,我們一般稱之為垃圾值,你的int a,b,c等等那一句,宣告瞭一堆帶有垃圾值變數,而後兩句scanf語句為a b c 和 d e f賦了值,在然後 為 g h賦值,到這裡都沒有問題。但在 最後列印結果是,你有兩個printf語句去列印 x的值。x一直沒有被賦值,它的值是什麼誰也不知道。

在**中使用這樣的垃圾值是大忌,是絕對不允許做的。所以你會看到大部分變數宣告會在宣告時賦值,就是為了解決這一問題,例如。

int a = 0;

int b = 0;

這樣,防止出現不確定的垃圾值。

還有你的**邏輯有點混亂,你在理理吧,這沒啥好說的**有乙個很重要的點就是"美觀",這不是開玩笑。

例如,**需要縮排。像這樣。

if(a > b)

關於**風格多看看書上 網上別人寫的**跟人學學。

c語言閱讀下面的程式,寫出程式執行輸出結果

include int f int x int main for迴圈迴圈3次,依次呼叫三次f 1 而f中的z和y是static靜態變數,只初始化一次,而且在退出函式的時候還會保持它們的值。知道這個就可以走一次迴圈了 比如k 1,即f 1 開始 x 1 z 3,y 0 y z 這行結束後y為1,z為4...

C語言有以下程式程式執行後的輸出結果為

一看到這種題目就是讓你看的這個書,不是什麼好書。正經的書不會寫乙個這麼不符合書寫規範的題目。你工作以後寫成這樣會 正規寫法 c語言問題!若有以下程式 輸出結果是?include main int argc,char argv 主函s是程式名,所以不列印.現在dos提示符下鍵入s aa bb cc後字...

求助貼 C語言怎樣實現輸入回車開始執行程式

char regname software microsoft windows currentversion run 開機啟動路徑 hkey hkresult 登錄檔鍵名 0,reg expand sz,unsigned char 要執行的程式路徑 25 if ret 0 else 本人剛學c語言,...