Copyright (c) 2016,
烟台大学计算机与控制学院 All ringts reserved.
文件名称:OJ总结<3>--进制转换(十进制转二进制)
作 者:王兴振
完成日期:2016年12月02日
版 本 号:未知
题目描述:
输入一个非负整数(十进制),输出此整数对应的二进制数
输 入:
正整数(十进制)
输 出:对应的二进制数
样例输入:
6
样例输出:
110
答 案:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a[32]={0},n,i=0;
scanf("%d", &n);
while(n!=0)
{
a[i]=n%2;
n=n/2;
i++;
}
if(i>0)
i--;
while(i>=0)
{
printf("%d", a[i]);
i--;
}
return 0;
}
总 结:
以前做过进制转换的问题,思路清楚,还是看对数组的掌握。