第十四周 OJ总结<3>--进制转换(十进制转二进制)

来源:互联网 发布:win7 壁纸 设置 软件 编辑:程序博客网 时间:2024/05/17 22:55


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;
}

总      结:

  以前做过进制转换的问题,思路清楚,还是看对数组的掌握。

 

0 0
原创粉丝点击