C++ HW4-2 for WallPower

利用函式呼叫方式,寫一個輸入正整數後,計算1+2+3+....+該整數之結果,並詢問是否繼續計算,若輸入1則繼續,0則結束程式。
參考輸出如下圖。

參考解答。

  1. #include
  2. using namespace std;
  3. int main()
  4. {
  5. while (true)
  6. {
  7. int num;
  8. cout << "請輸入一整數:";
  9. cin >> num;
  10. int total = 0;
  11. for (int i = 1; i <= num; i++)
  12. total += i;
  13. cout << "1+2+3+...+" << num << "=" << total << endl;
  14. while (true)
  15. {
  16. int input = -1;
  17. cout << "是否繼續計算?計算請輸入\"1\"停止請輸入\"0\":";
  18. cin >> input;
  19. if (input == 1)
  20. break;
  21. else if (input == 0)
  22. return 0;
  23. }
  24. }
  25. }

留言

這個網誌中的熱門文章

C# 井字遊戲