程式設計,輸入10進位制正整數,然後輸出它所對應的八進位制數

時間 2021-05-23 04:09:12

1樓:四舍**入

#include

int main(int argc, char* argv)int num;

scanf("%d",&num);

printf("%o",num);

return 0;

2樓:牛牛vs驢驢

#include

#include

int main()

, output[20];

int input,temp,n,i=0;

cout<<"請輸入你想要轉換的十進位制數:";

cin>>input;

cout<<"請輸入要轉換的進位制(2<=n<=16):"; // 2進位制,8進位制,16進位制都可以轉換

cin>>n;

input=fabs(input);

while(input)

output[i]='\0';

cout<<"轉換為"<=0;i--)

cout<

cout<

return 0;}

3樓:匿名使用者

#include

int main(int argc, char* argv)

暈死 就這

4樓:天_空

#include

void main()

編寫一個程式,要求使用者輸入一個十進位制正整數,然後分別轉換成為二進位制數、八進位制數和十六進位制數輸出

5樓:匿名使用者

樓上的太複雜了吧!c的話直接這樣:

main()

printf("二進位制為%s",x);}

6樓:

這段**是我用c語言寫的,可以實現多個功能的進位制轉換,你參考參考:

#include

#include

#include

void menu();

int bintobex(char str[100],int b);

char * bextobth(int n,int b);

int main()

while(x>12||x<0);

char str[100];

int n;

switch(x)

}return 1;

}void menu()

int bintobex(char str[100],int b)str[i]=0;

len=strlen(str);

for(i=0;i

return str;}

7樓:可の獨角

你是用什麼語言的啊?如果沒有直接轉換的話一般方式如下:

對於轉換成n進位制的數s,先讀入數字,判斷它在n^a與n^(a+1)之間,令m=0,然後進行迴圈:m=m*10; s div n^a得到的數值存入m,令n為n mod n^a; a=a-1;直到n為0

使用者輸入一個十進位制正整數,然後分別轉換成為二進位制數、八進位制數和十六進位制數輸出。(是c++,不是c)

8樓:匿名使用者

#include

using namespace std;

int main()

cout<十六進位制使用格式化輸出即可,oct表示八進位制,hex表示十六進位制

cout<

cout<

}如果有不懂請追問。

9樓:支景明孔茶

確定問題沒有什麼別的要求??比如說111可以是二進位制也可以是八進位制和十六進位制。。。

10樓:匿名使用者

有一個轉換函式很好用:

char *itoa(int value, char *string, int radix);

int value 被轉換的整數,char *string 轉換後儲存的字元陣列,int radix 轉換進位制數,如2,8,10,16 進位制等

標頭檔案: itoa操作使用

但注意:這個不是c++標準庫函式,只能在visual c++系列編譯器環境下使用

想在gcc上做的話,可以設定輸出格式,也可以自己編函式進行轉換……

11樓:匿名使用者

有輸出格式設定的,

#include

#include

int main()

C 程式設計高手進,C C 程式設計 高手進

答問題是興趣,不是職業.2000分又有什麼用?回答者 80676535 高階魔法師 七級 4 21 12 58 找到知音了 愛3老虎油 這個問題嗎 不是很難的了 就是操作程式嗎 不過我現在 沒有時間進行演練啊 我現在還要上課呢 等回頭吧 不是還有時間的嗎 對吧 你肯定是大學生了,你把老師佈置給你的作...

c語言程式設計求輸入,c語言程式設計 求輸入一個0 99的整數,判斷其是否為同構數,要求寫了程式還要有中文解釋其核心語句的作

思路 同構數是會出現在它的平方的右邊的數。具體見 include int main return 0 執行結果 15 62576 include stdio.h int main int argc,char argv 執行結果 include stdio.h int main int n,i,j,a...

C語言程式設計,從鍵盤上輸入10名學生5門課成績,求平均

奈葉炮下亡魂 include int main printf 平均分為 lf num 10 return 0 include include define n 10 struct student stu n void main show stu c語言編寫程式,從鍵盤輸入6名學生5門功課成績,分別統...