通过一个while循环可简单方便实现程序的循环运行 总体思路是通过加入flag标记,对输入数据进行检测若输入为’y’,则进行循环从开始处运行,若输入为’n’则改变flag标记的值,退出循环,程序结束 相关代码如下: int flag=1; while(flag){ //待运行的程序代码 char c; cout<<"continue or not(Y/N)?"<<endl; cin>>c; if(c=='N') flag=0;//注意将此语句放在循环体的最后,并且将循环体内的变量在程序开头清0 }