C語言實現十進位制轉換成二進位制
//現定義一個數組,然後把用2整除這個數,得到商和餘數,再用商繼續除以2,直到值為0結束迴圈,
//然後把這些餘數放在陣列中,輸出即可;
int main()
{
int n ,temp,s[100],i=0;
printf("請輸入一個十進位制整數 N =");
scanf_s("%d",&n);
while(n!=0){
temp=n%2;
s[i]=temp;
i++;
n=n/2;
}
printf("二進位制轉換結果如下:");
while(i>0){
printf("%d ",s[--i]);
}
printf("\n");
return 0;
}