如何在C ++中使用循环

时间:2014-04-06 05:55:32

标签: c++

我是C ++的新手,我正在制作一个程序来生成乘法表。这是他的代码。

#include <iostream>
using namespace std;
int main()

{
  int num;
    cout << "Enter a number to find Multiplication Table   ";
       cin >>num;

            for(int a=1;a<=10;a++)
                     {
                        cout<<num<<" x "<<a<<" = "<<num*a<<endl;

                     }
       cout << "Press ENTER to continue...\n";
       cin.get();
       getchar();
       return 0;

}

我希望在显示一个数字的乘法表后,用户应该可以选择输入另一个数字或退出。 比如按“n”输入新号码或“e”退出

1 个答案:

答案 0 :(得分:0)

#include <iostream>
using namespace std;

int main()
{
  int num;
  char ch;
  do{
       cout << "Enter a number to find Multiplication Table";
       cin >> num;    
       for(int a=1;a<=10;a++)
       {
           cout<<num<<" x "<<a<<" = "<<num*a<<endl;
       }
       cout << "Press \"n\" to enter a new number or \"e\" to exit\n";
  }while(cin>>ch && ch=='n');
  return 0;
}