www问答网
所有问题
输入一个数组a[]={0,1,2,3,4,5,6,7},如何编写一个程序使数组里的元素全部转化成二进制数并分行打印
C语言中输入一个数组a[]={0,1,2,3,4,5,6,7},如何编写一个程序使数组里的元素全部转化成二进制数并分行打印
举报该问题
其他回答
第1个回答 2018-11-13
#include<stdio.h>
main()
{ int a[8]={0,1,2,3,4,5,6,7};
int b,c[8][8]={0},i,j;
for(i=0;i<8;i++){
b=a[i];j=0;
while(b!=0){
c[i][j]=b%2;
j++;
b=b/2;
}
for(j=7;j>=0;j--){
printf("%d",c[i][j]);
if(j%4==0) printf(" ");
}
printf("\n");
}
}
如图所示,望采纳。。。。。。
本回答被提问者采纳
第2个回答 2018-11-13
遍历数组,数组里面的元素转换成2进制,然后显示。
追问
我也想到了可是打不出可行的程序
相似回答
有
一个数组a[]={0,1,2,3,4,5,6,7,
8,9,
},
想转为一个字符串输出得到01234...
答:
遍历加强转。具体步骤,网上尽是方法,就不一一列举了。
int
a[]={1,2,3,4,5,6,7}
; int b[]={2,4,6,8}; int *c=b; *(c+1)=...
答:
using namespace std;int main(){ int
a[]={1,2,3,4,5,6,7}
;int b[]={2,4,6,8};int *c=b; //通过传址,c和b一样了 (c+1)=a[1]+a[2]; //即c[1]=2+3=5,因此此时b[1]=5 c=a; //所以a和c一样了 (a+1)=b[1]+b[2];//即a[1]=5+6=11,而...
C语言,使用
数组,编写一个
十进制正整数转换为二进制数的转换工具_百度知 ...
答:
C语言程序如下:include<stdio.h> int main(){ int N,i,t;int a[100];scanf("%d",&N);for(i=0;N!=0;i++)
{
a[i]=N%2;N=N/2;} for(t=i-1;t>=
0
;t--){ printf("%d"
,a[
t]);} } 思路:反复地将n除以2取余数;将取出的余数用数组存放;由于先取出的是低位数据,后取...
一个
二维
数组a[2]
[5
]={0,1,2,3,4,5,6,7,
8,9}输出二维数组并输出相反
的二
...
答:
include "stdio.h"int main(void){ int
a[2]
[5
]={0,1,2,3,4,5,6,7
,8,9},i,j; for(i=0;i<2;i++){ for(j=0;j<5;printf("%2d",a[i][j++])); printf("\n"); } printf("\n"); for(i=1;i>=0;i--){ for(j=4;j>=0;printf("%...
C++中,定义一个整型
数组a[
10
]={1,2,3,4,5,6,7
,8,9,10
},编写一个
函数实 ...
答:
void AddTwo(int &a){ for (int i
=0
;i<10;i++) a[i] +=2;return;}
C语言,求过程
答:
当前元素a[i]的值=上
一个元素a[
i-
1]的
值+下一个元素a[i+1]的值。已知i是1到8,根据a[i]=a[i-1]+a[i+1],数组原来的值:a[10
]={0,1,2,3,4,5,6,7,
8,9} 当i=1时,那么有:a[1]=a[0]+
a[2],
即a[1]=0+2=2 此时a[10]={0,2,2,3,4,5,6,7,8,9} 原来...
设有
a数组,
int
a[
10
]={1,2,3,4,5,6,7,
8,9,10}
答:
//#include "stdafx.h"//vc++6.
0
加上这一行.#include "stdio.h"int main(void){ int
a[]={1,2,3,4,5,6,7
,8,9,10},m,n,ln,*p; ln=sizeof(a)/sizeof(int); while(1){ printf("Input m & n(m,n>=0 m+n<=%d)...\n",ln); scanf("%d%d",&m,...
c语言问题,
答:
例如:int a[3][3
]={1,2,3,4,5,6,7,
8,9};可以写为:int
a[]
[3]={1,2,3,4,5,6,7,8,9};3) 数组是一种构造类型的数据。二维数组可以看作是由一维数组的嵌套而构成的。设一维数组的每个元素都又是
一个数组,
就组成了二维数组。当然,前提是各元素类型必须相同。根据这样的分析,...
...这样的数存入
一个数组
中使得
a[0]=1,a[
2
]=2,a[3]=3
...怎么写啊_百度...
答:
char a[20];long int n=123456789;sprinf(a,"%ld",n);/*这时候,a[0]=‘1’,a[1]='2',a[2]='3',...*/ int i;for(i=0;i<strlen(a);i++)
{
a[i]-='0';} /*这时候
,a[0]=1,a[1]=2,a[
2
]=3,
...*/ char *p;p=a;/*指向数字
数组的
指针*/ ...
大家正在搜
输入6个整数存入一个数组a
输入a数组和b数组找出共有的元素
编程输入10个整数存放在数组a中
编写一个函数实现输出数组a
输入10个整数存入数组a
给一维数组a输入任意4个整数
输入一个字符串存入数组a
先输入10个数据到数组a中
从键盘输入一个字符串存入数组a中
相关问题
C语言问题:一个数组a[10]={0.1.1.2.3.4.4...
有一个数组a[]={0,1,2,3,4,5,6,7,8,9,...
已知数组a[]={0,1,2,3,4,5,6,7,8,9},...
C-free,数组a[]={1,2,3,4,5,6,7,8,...
编写一个程序,去掉数组a={1,2,3,4,4,7,1,6,...
已知数组a中的元素为{1,2,3,4,5,6,7,8,9,,...
C++中,定义一个整型数组a[10]={1,2,3,4,5,...
编写一个程序,使他声明一个包含5,8,2,3,7,6,9,1...