问题及代码:
/*
Copyright (c) 2014,烟台大学计算机与控制工程学院
All rights reserved.
文件名称:test.cpp
作 者:张学伟
完成日期:2016年12月1日
版 本 号:v1.0
运行过程:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a[20],b,i,j;*/要分配足够的空间。
scanf("%d",&b);
i=0;
do
{
a[i]=b%2;*/进制转化,用除二取余的方法。
b=b/2;
i++;
}while(b!=0);
for(j=i-1;j>=0;j--)*/倒序输出
printf("%d",a[j]);
return 0;
}
运行过程:
知识点总结:
利用数组进行进制转化。
学习心得:
要分配足够的空间。