您的位置:首页 > 其它

第14周OJ实践 进制转换

2016-12-06 21:55 197 查看
问题及代码:


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


运行结果:



知识点总结:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: