作者Neverfor (yorker)
看板C_and_CPP
標題[問題] 輸入一整數 以12進位反印之
時間Mon Mar 28 21:08:05 2016
如題 輸入143 是000BB印出 BB000這樣
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int num,nod,i;
scanf("%d",&num);
for(i=0;i<5;i++)
{
nod=num%12;
printf("%c",nod>=10?('A'+num-10):(num+'0'));
}
system("pause");
return 0;
}
上面這裡要怎麼寫才對呢
編譯後沒東西QQ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.83.213.125
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1459170488.A.486.html
※ 編輯: Neverfor (111.83.213.125), 03/28/2016 21:18:14
1F:推 stupid0319: 我覺得少一行 num = num/12;03/28 21:20
2F:→ Schottky: 我覺得 printf 印的東西寫錯03/28 21:21
3F:→ tsoahans: 應該是'A'+nod-10不是num 之後num要除以1203/28 22:01
對了 感謝^^
※ 編輯: Neverfor (111.83.24.52), 03/29/2016 04:26:23