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

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

4个回答

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


发布于 2019-06-07 11:09
查看更多

需要编程才可能完成

发布于 2019-06-07 11:16
查看更多

#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;
}

发布于 2019-06-07 11:12
查看更多

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

发布于 2019-06-07 11:14
查看更多
外卖券领取

相关问题

支持语音或者文本回复

语音最长一分钟

点击录音开始,最短不低于3秒