c++程序怎么运行_c++中一个程序运行完后能不能让他从头再来一遍?

原问题:c++中一个程序运行完后能不能让他从头再来一遍?
分类:编程开发 > 最后更新时间:【2016-12-12 02:08:33】
问题补充:

练习了个二进制转十进制的,输入一个数输出结果后怎么能不退出再来一遍?

补充:嗯。。能做到选择是否再来一遍,是的话从头开始,否则退出吗嘿嘿。能的话大概怎么做?

最佳答案

做个重复运行的循环语句就可以


追问:
刚接触这个。。。能帮忙做个示范吗?#include<iostream>#include<cmath>using namespace std;int main(){int x,a[10],i;cout<<"请输入一个二进制数:"<<endl;cin>>x; i=0; while(x/10!=0){a[i]=x%10;i++;x=x/10;} a[i]=x; i++; int sum=0; for(int m=0;m<i;m++) sum=sum+a[m]*pow(2,m); cout<<"转换为十进制为:"<<endl; cout<<sum<<endl; return 1; }

  • 追问:
    网上看到一种方法,确实实现了^_^#include<iostream>#include<cmath>#include<conio.h>using namespace std;int main(){ char c; while(true) {int x,a[10],i;cout<<"请输入一个二进制数:"<<endl;cin>>x; i=0; while(x/10!=0){a[i]=x%10;i++;x=x/10;} a[i]=x; i++; int sum=0; for(int m=0;m<i;m++) sum=sum+a[m]*pow(2,m); cout<<"转换为十进制为:"<<endl; cout<<sum<<endl; int n;c=getch();if(c=="q")break;}return 1; }
    最佳答案由网友  瑞埃克斯贝伊  提供
  • 公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
    17

    分享到:

    其他回答

    其它网友回答:
    难道不能设置重复循环?

    其它网友回答:
    加个条件循环就可以了。

      推荐