/*
Copyright(c)2016,烟台大学计算机学院
All rights reserved.
文件名称:tset.cpp
作者:尤文敏
完成日期:2016年12月1日
版本号:v1.0
题目描述 :
进制转换
问题及代码:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a[20]={0},i,n,j;
scanf("%d",&n);
i=0;
while(n>0)
{
a[i]=n%2;
n=n/2;
i++;
}
if(i>0)
i--;
for(j=i;j>=0;j--)
{
printf("%d",a[j]);
}
return 0;
}
运行结果:
![](https://img-blog.csdn.net/20161201162526360?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
知识点总结:
进制转换并不陌生,不过这次是用数组进行编写程序,在每次的除2取余中,要把余数放入数组中,然后在逆序输出。
学习心得:
同一个问题可以用不同的方法进行解决!