C語言執行程式後輸入的問題

2022-01-31 04:03:12 字數 838 閱讀 2581

1樓:匿名使用者

額,你的if和else if條件相同了…這和你的初衷應該不同把…還有那個nmz123的程式就滿足你的要求…主要是編譯器在每個程式後邊加了個getch();exit(1);

2樓:匿名使用者

用while語句,或者go to .

scanf("%d",&year);

while(year>=195)

printf("是\n");

3樓:匿名使用者

程式中只有乙個scanf,而且你的程式還沒有迴圈,怎麼會讓你繼續輸入

4樓:有事說事

#include"stdio.h"

void main()

else

printf("錯了,再輸入");

} }}你要的是不是這個樣子。

還有,你的判斷語句有問題,不知道你要的是不是乙個範圍的身高。

這個是要求在 95-195之間的範圍

5樓:匿名使用者

。。。這個我們程式設計課經常用到,系統給出n個測試用例,n是未知數,如何輸出全部的結果呢,最簡單的乙個辦法就是在程式外邊套乙個while,比如

while(scanf("%d",&year) )

每次都執行這樣就可以了,當輸入0的時候程式退出,也可值設定別的,或者先讀入乙個n,然後把你的**放在for裡執行n次,原理是一樣的。針對你這個來說,用for設值程式執行3次,當回答正確,使用break,退出控制次數的大迴圈,程式執行完畢,這樣就行了

6樓:匿名使用者

c語言還沒入門, **油!

C語言程式執行後顯示0 0000000,沒有錯誤,求大神指教

while i 1e 6 改為while i 1e 6 即去掉 加上 while i 1e 6 這裡不行吧?while i 1e 6 main pi pi 4 printf f pi 看看這樣對不,不過只能求近似值 1 while 後面你加了 這樣就不會回進入迴圈2 根據你的公答 式 pi pi 4...

c語言程式執行時若輸入123450ltcrgt則輸出結果

輸出結果是6566561 如果輸入為 123450 輸出為 123451 如果輸入為 1 2 3 4 5 0 輸出為 666561 求大神解答c語言題目 若執行時從鍵盤上輸入2.0 cr表示回車 則下面程式輸出結果是 if x 5.0 x 2.0 y 1.0 x 2.0 漏括號,應是 if x 5....

c語言程式執行結果顯示不完全,C語言程式可以執行,但不顯示結果

1.手動修改 單擊控制台視窗左上角 屬性 布局 這裡的螢幕緩衝區大小的寬度和高度就是指每行顯示的字元數和行數 2.程式修改 createconsolescreenbuffer 建立螢幕緩衝區 setconsoleactivescreenbuffer 設定某個緩衝區為當前緩衝區 要用到這兩個函式 可以...