问题
填空题
将一个十进制整数转变成一个二进制整数。
#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/*第三空*。为下一次循环进行更高的一位运算做准备/