比如我输入了一列数字
k=1
while(k<=d)
{
k++;
cin>>n;
}
那也就是说,输入了d个数字。比如d=3,那我会输入先一次性13 14 15 三个数。
接下来我要用这三个数字一次进行把他们转化为二进制的运算,并且输出结果。。。要怎么依次从13,然后14,然后15,运算呢?
C++怎么从输入的数字中逐一读取?
答案:3 悬赏:30
解决时间 2021-12-28 20:54
- 提问者网友:情系雨樱花
- 2021-12-28 01:10
最佳答案
- 二级知识专家网友:一个很哇塞的汉子
- 2021-12-28 01:47
用数组表示。
int a[10];
k=1
while(k<=d)
{
cin>>a[k];
k++;
}
这样将数组中的每一个数值进行转换就可以了。
int i,n,a;
k=1
while(k<=d)
{
k++;
cin>>n;
do
{
a=n%2;
n=n/2;
cout<<a;
}while( n>=1);
}
int a[10];
k=1
while(k<=d)
{
cin>>a[k];
k++;
}
这样将数组中的每一个数值进行转换就可以了。
int i,n,a;
k=1
while(k<=d)
{
k++;
cin>>n;
do
{
a=n%2;
n=n/2;
cout<<a;
}while( n>=1);
}
全部回答
- 1楼网友:为你轻狂半世殇
- 2021-12-28 02:44
我暂时保留我的看法!
- 2楼网友:留下所有热言
- 2021-12-28 02:36
我暂时保留我的看法!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯