色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

C語言,十進(jìn)制數(shù)轉(zhuǎn)化為二進(jìn)制數(shù)?

錢淋西2年前18瀏覽0評論

方法一

#include<stdio.h>

intmain(void)

{

inti=0,n,a[32];

printf("請輸入一個十進(jìn)制整數(shù).\n");

scanf("%d",&n);

while(n>0)

{

a[i]=n%2;

i=i+1;

n=n/2;

}

printf("十進(jìn)制整數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)是:\n");

for(i--;i>=0;i--)

printf("%d",a[i]);

printf("\n");

return0;

}

方法二

#include"stdio.h"

intmain()

{

inta,r,i=0,j=1,count[100];//輸入的是a

printf("請輸入一個十進(jìn)制整數(shù):\n");

scanf("%d",&a);

do//循環(huán),直到a等于0跳出

{

r=a%2;//求每一次的余數(shù),實(shí)際上最后輸出的也是這個

a=a/2;

i++;

count[i]=r;

}

while(a!=0);

printf("十進(jìn)制整數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)是:\n");

for(j=i;j>0;j--)//這里是倒序輸出

printf("%d",count[j]);

}