第14周OJ实践 进制转换

来源:互联网 发布:沈阳三好街java培训 编辑:程序博客网 时间:2024/06/14 17:54

问题及代码:

Problem C: 进制转换(十进制转二进制)

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 1444  Solved: 811
[Submit][Status][Web Board]

Description

输入一个非负整数(十进制),输出此整数对应的二进制数

Input

正整数(十进制)

Output

对应的二进制数

Sample Input

6

Sample Output

110
/*烟台大学计算机学院作者:景怡乐完成时间:2016年12月1日*/#include <stdio.h>#include <stdlib.h>int main(){    int i,n,a[10],j;    scanf("%d",&n);    i=0;    while(n)    {        a[i]=n%2;//数组第一个开始依次保存余数        n=n/2;        i++;    }    j=i;    for(i=j-1;i>=0;i--)    printf("%d",a[i]);    return 0;}

运行结果:


知识点总结:

0 0