c++中输入十个整数(运行程序后输入),分别以二进制和文本存储

发布时间:2019-07-29 17:40:58

c++中输入十个整数(运行程序后才输入),分别以二进制和文本存储到同一个文本中,

补充:12点前在线急等

推荐回答

#include<iostream>using namespace std;int main(){int a,b,c,d;cout<<"请输入待转换的数:";cin>>a;//二进制分别计算每一位if(a==0)cout<<a;b=a;c=0;d=1;while(b!=0){c+=(b%2)*d;//依次把b除以2的余数写在c的对应位置上b=b/2;d*=10;}cout<<c<<endl;//八进制和十六进制使用格式化输出即可,oct表示八进制,hex表示十六进制cout<<oct<<a<<endl;cout<<hex<<a<<endl;}

其他回答

c++中输入十个整数(运行程序后输入),分别以二进制和文本存储

需要编程才可能完成

需要使用文件流进行数据的读取和存储,满意请采纳

以上问题属网友观点,不代表本站立场,仅供参考!