close
二進位數字轉換為16進位~!!!!c語言
Writeaprogramthatinputademicialnumber.Converttheinputtobinarynumberandstoreinanarray.Andthenconvertthebinarynumbertohexadecimalnumber.Finally,outputthebinarynumberandhexadecimalnumber.Sampleinput:31Sampleoutput:111111F以下是我寫一半的部分:#include#includeintmain(){int...顯示更多Writeaprogramthatinputademicialnumber.Converttheinputtobinarynumberandstoreinanarray.Andthenconvertthebinarynumbertohexadecimalnumber.Finally,outputthebinarynumberandhexadecimalnumber.Sampleinput:31Sampleoutput:111111F以下是我寫一半的部分:#include#includeintmain(){intn,m;intz,sum=0,s=1;intx,hex=0,t=1;printf("Enteranumber:");scanf("%d",&n);m=n;while(n!=0){z=n%2;sum=sum+s*z;s=s*10;n=n/2;}printf("%d ",sum);接下來就沒辦法了...本人初學者==要麻煩c語言高手@@拜託...注:只能用c可否利用陣列來寫??
#include
以上文章來自奇摩知識家,如有侵犯請留言告知
https://tw.answers.yahoo.com/question/index?qid=20101214000010KK07593