1. 程式人生 > >輸入一個十進位制數輸出其相應的二進位制

輸入一個十進位制數輸出其相應的二進位制

#include<stdio.h>
int main()
{
int a[20]; //用陣列來存放二進位制所得的餘數
int i,n;
printf(“請輸入一個十進位制數字:”);
scanf("%d",&n);
while(n!=0)
{
a[i++]=n%2;
n=n/2; //迴圈除二取整
}
printf(“對應的二進位制數字為:”);
while(i>0)
{
printf("%d",a[–i]); //取出響應的餘數,並倒序輸出
}
}