Copyright (c) 2016 烟台大学计算机与控制工程学院
All rights reserved.
文件名称:test.cpp
作者:何定钦
完成日期:2016年12月6日
题目描述:
输入一个非负整数(十进制),输出此整数对应的二进制数
输入:
正整数(十进制)
输出:
对应的二进制数
样例输入:
6
样例输出:
110
分析:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a[20],x,i=0,j;
scanf("%d",&x);
do
{
a[i]=x%2;
x=x/2;
i++;
}
while(x!=0);
for(j=i-1; j>=0; j--)
printf("%d",a[j]);
return 0;
}
结果:
知识点总结:
注意不能够越界,越界的后果很严重。
心得体会:
注意一些变量的细节变化,细微变化也会带来很大的影响。