C++ HW4-2 for WallPower

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

參考解答。

#include 
using namespace std;

int main()
{
 while (true)
 {
  int num;
  cout << "請輸入一整數:";
  cin >> num;
  int total = 0;
  for (int i = 1; i <= num; i++)
   total += i;
  cout << "1+2+3+...+" << num << "=" << total << endl;
  while (true)
  {
   int input = -1;
   cout << "是否繼續計算?計算請輸入\"1\"停止請輸入\"0\":";
   cin >> input;
   if (input == 1)
    break;
   else if (input == 0)
    return 0;
  }
 }
}

留言

這個網誌中的熱門文章

UVA 11321 Java