问题及代码
/*
作者:贾如杉
完成日期:2016.11.30
题目描述
输入一个非负整数(十进制),输出此整数对应的二进制数
输入
正整数(十进制)
输出
对应的二进制数
样例输入
6
样例输出
110
*/
#include <stdio.h>
#include <stdlib.h>
int num,i;
int a[20];
int main()
{
scanf("%d",&num);
if(num==0)
printf("0");
for(i=0;num!=0;i++)
{
a[i]=num%2;
num=num/2;
}
for(i=i-1;i>=0;i--)
{
printf("%d",a[i]);
}
return 0;
}
运行结果
知识点总结
数组的练习
学习心得
用新知识解决熟悉的问题,进一步提高了自己的能力