c++请问怎样使一个计算多次运行 选择退出才退出呢

c++小小计算机作业,主函数如下,只能是一次运行一种运算,然后直接退出,请问怎样在一次运算结束后接着选择下一种运算呢?求解答,感谢感谢感谢!~

int main(){
           cout<<"************************************************"<<endl;
           cout<<"*            1 加法                            *"<<endl;
           cout<<"*            2 减法                            *"<<endl;
           cout<<"*            3 乘法                            *"<<endl;
           cout<<"*            4 除法                            *"<<endl;
           cout<<"*            5 判断数字的位数                  *"<<endl;
           cout<<"*            6 计算圆面积                      *"<<endl;
           //中略
	   cout<<"*            24 退出                           *"<<endl;
           cout<<"************************************************"<<endl;
           int i;
           cout<<"您将进行的操作:";
           cin>>i;
           switch(i){
           	case 1:fun1();break;
                case 2:fun2();break;
           	case 3:fun3();break;
           	case 4:fun4();break;
           	case 5:fun5();break;
           	case 6:fun6();break;
                //中略
		case 24:cout<<"欢迎下次使用!"<<endl;break;
           	default:cout<<"请输入数字1~24"<<endl;  	
		}
	        return 0;
} 

 

放入循环,然后case 24:break改成return 0即可。

如下:

int main(){
	cout<<"************************************************"<<endl;
	cout<<"*            1 加法                            *"<<endl;
	cout<<"*            2 减法                            *"<<endl;
	cout<<"*            3 乘法                            *"<<endl;
	cout<<"*            4 除法                            *"<<endl;
	cout<<"*            5 判断数字的位数                  *"<<endl;
	cout<<"*            6 计算圆面积                      *"<<endl;
	//中略
	cout<<"*            24 退出                           *"<<endl;
	cout<<"************************************************"<<endl;
	int i;
	while(true)
	{
		cout<<"您将进行的操作:";
		cin>>i;
		switch(i){
			case 1:fun1();break;
			case 2:fun2();break;
			case 3:fun3();break;
			case 4:fun4();break;
			case 5:fun5();break;
			case 6:fun6();break;
				//中略
			case 24:cout<<"欢迎下次使用!"<<endl;return 0;
			default:cout<<"请输入数字1~24"<<endl;  	
		}
	}
	
	return 0;
}