欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

用C或者C++編程,輸入一個10進制正整數,然后輸出它所對應的八進制、十六進制數.(不能直接用%0和%x來輸出?

傅智翔2年前13瀏覽0評論

#include<iostream.h>#include<math.h>intmain(){charch[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'},output[20];intinput,temp,n,i=0;cout<<"請輸入你想要轉換的十進制數:";cin>>input;cout<<"請輸入要轉換的進制(2<=n<=16):";cin>>n;input=fabs(input);while(input){temp=input%n;input=input/n;output[i++]=ch[temp];}output[i]='\0';cout<<"轉換為"<<n<<"進制后為:";for(;i>=0;i--)cout<<output[i];cout<<endl;return0;}