while(1){if(退出条件){break;}}死循环然后你在里面操作就不用goto了 他会自动循环的 ,clearerr(stdin)fflush(stdin)上面两个是清流的,为了防止你输入错误可以把这两行代码输入进去就可以了
...while(cin>>a){if a = xxxx//switch也行xxxif a=xxxxxxxelsexxxxx//switch就是default}...