輸入小於256的正整數,輸出它的二進位制形式(要求用位運算

2021-05-24 11:25:44 字數 1138 閱讀 6080

1樓:匿名使用者

#include "stdio.h"

void main()

while(1);}

輸入一個十進位制整數,輸出其對應的二進位制數。

2樓:it孤鶩

#include "stdio.h"

int fun(int m)

printf("\n");

for(;i;i--)

printf("%d",aa[i-1]);//問題出在這zhi裡,改為

daoi-1就行

return 0;

}void main()

3樓:匿名使用者

樓上那位沒有考慮輸入0的情況哦,我來完專善一下:

屬#include "stdio.h"

int fun(int m)

if(i!=0)

else

return 0;

}void main()

c語言程式設計:由鍵盤輸入一個小於256的十進位制整數,然後將該數轉換成八位的二進位制形式輸出。 15

4樓:匿名使用者

菜鳥bai菜du回zhi

答dao

版#include

int main();

int count = 0;

scanf("%d",&n);

for(i = 0; b!

權=1; i++,count++)

a[count] = 1;

for(i = 7; i>=0; i--)return;}

5樓:匿名使用者

#include

int main()

printf("%s\n",a); /* 輸出轉換好的字串 */} 特點:1。本程式採用n&1求位值,用+'0'求ascii,用移位操作

2。字串準備好後集中輸出

3。用備用指標p代替陣列操作

所以:速度快,比較適合再微控制器等硬體電路中使用

6樓:匿名使用者

#include

#include

void main()

c語言裡輸入正整數如何讓它逆序輸出

int main 反序取出來 printf d temp 列印return 0 反之正序輸出 輸入 12345 輸出 12345 char str int x int main 可以通過陣列儲存正整數的從最低位到最高位的每一位數值,之後輸出陣列元素即可。具體實現方法可以參考如下程式 include ...

輸入任意正整數,從低位開始輸出它各個位置上的數。c語言

include int main while num 直到num變為容0printf n return 0 從低位開始輸出是什麼意識?c語言習題,輸入一個正整數,按照從高位到低位的順序輸出各位數字。怎麼做 5 輸入時由 限制只能是正整數,並賦與int型變數n,否則退出 用一個for迴圈計算輸入之數的...

c語言程式設計輸入正整數n輸出2到n間的所

include void main printf n getch return 0 include int main return 0 如何用c語言編寫程式輸入一個正整數n,程式設計序輸出從2到n間的所有完數。c語言實現如下 include void main 注意 建議n的取值小於10000,否則...