将一个十进制整数转变成一个二进制整数。 #include<stdio.h> main() {int i=0.j,n,num[20]; scanf("%d",______);/*第一空*/ while(n!=0)

admin2010-04-24  13

问题 将一个十进制整数转变成一个二进制整数。
   #include<stdio.h>
   main()
   {int i=0.j,n,num[20];
   scanf("%d",______);/*第一空*/
   while(n!=0)
   {num[i++]=______;/*第二空*/
   n=______;)/*第三空*/
   for(j=i-1;j>=0;j--)
   printf("Ha",num[j]);
   printf("\n");
   }

选项

答案&n/*第一空。从键盘上输入十制数n*/ n%2/*第二空。取余数填补低位*/ n/2/*第三空*。为下一次循环进行更高的一位运算做准备/

解析
转载请注明原文地址:https://kaotiyun.com/show/GRAx777K
0

最新回复(0)