åè¿å¶æ´æ°è½¬æ¢ä¸ºäºè¿å¶æ´æ°éç¨"é¤2åä½ï¼éåºæå"æ³ã
å
·ä½åæ³æ¯ï¼ç¨2æ´é¤åè¿å¶æ´æ°ï¼å¯ä»¥å¾å°ä¸ä¸ªååä½æ°ï¼åç¨2å»é¤åï¼åä¼å¾å°ä¸ä¸ªååä½æ°ï¼å¦æ¤è¿è¡ï¼ç´å°å为0æ¶ä¸ºæ¢ï¼ç¶åæå
å¾å°çä½æ°ä½ä¸ºäºè¿å¶æ°çä½ä½ææä½ï¼åå¾å°çä½æ°ä½ä¸ºäºè¿å¶æ°çé«ä½ææä½ï¼ä¾æ¬¡æåèµ·æ¥ã
åè代ç ï¼
#include <stdio.h>
int main()
{
int n,a[100],i=0,j;
scanf("%d",&n);
while(n)
{
a[i++]=n%2;
n/=2;
}
for(j=i-1;j>=0;j--)
printf("%d",a[j]);
printf("\n");
return 0;
}
/*
è¾åºï¼
10
1010
*/
温馨提示:答案为网友推荐,仅供参考