我編寫這個程序在C和我有一個大問題,當我編譯它,當我到達的部分是我問用戶,如果他21歲以下,如果答案是肯定的,我問更多關於這個問題的問題,但是當我編譯它時,程序基本回答它的自我。我該如何解決這個問題? 繼承人截圖,橙色框,我沒有回答任何這些問題。 http://i.imgur.com/4H3nl.png種子如果否則條件在C
-2
A
回答
0
0
您正在重複使用相同的變量a
,而實際上並未要求將用戶輸入放入a
。
0
您只能從用戶那裏讀取一次信息。您需要在每個問題之前執行scanf
if (a == 'y')
1
您忘記了在除第一個問題之外的每個問題後都要求用戶輸入。每個問題後只需做scanf("%c", &a);
。
0
只有一個scanf()函數使用這種方法,只有一次輸入可以從stdin流接受。對於scanf(),當按下「enter」鍵時,流棧會變成'a'。然後stdin流是NULL。所以在每個問題之前,應該使用scanf()一次。
相關問題
- 1. 如果(條件,然後,否則)在Oracle
- 2. CodeIgniter - 條件 - 電子郵件發送否則如果
- 3. 多個按鈕,如果否則條件
- 4. Java嵌套如果/否則條件
- 5. 基本如果/否則如果在C++
- 6. 正則表達式,如果條件c#
- 7. 如果否則如果else子句
- 8. 替代如果,否則如果,否則如果,否則,如果等在JavaScript
- 9. 如果,那麼,否則正則表達式 - 如何寫條件
- 10. C菜單 - 否則如果
- 11. 如果條件在C#
- 12. counf如果在R多種條件下
- 13. 如何使用如果否則在ng類中的條件
- 14. 如果/否則條件與OR子句在經典ASP中不起作用
- 15. SQL如果A則B否則C
- 16. 使用 「否則,如果」 在C++中
- 17. 如果 - 否則在H2數據庫查詢條件
- 18. 如果否則有條件的不在第二次點擊
- 19. 如果C#和VB中存在差異,則條件爲
- 20. 如果2個條件成立,打開文件,否則打印
- 21. 避免太多,否則,否則,如果聲明多個(9)條件
- 22. 如果存在,則返回用戶,否則如果存在電子郵件地址選項,則插入
- 23. 。否則如果?
- 24. C#如何使這個代碼更緊湊(如果,否則如果,否則)
- 25. C如果條件差異
- 26. C++如果其他條件
- 27. 如果turbo的條件C + +
- 28. C#LINQ當條件如果
- 29. 如果條件問題(C++)
- 30. 如果,否則,如果,否則停在中間別人的
小心分享語言? – PeeHaa 2012-07-25 19:33:49
C對於cmsc 104,對不起大聲笑 – ma21212 2012-07-25 19:38:56
嗯,我不知道C,但看起來你只是在腳本開始時只設置一次'a'的值,據我所知。 – PeeHaa 2012-07-25 19:40:50