1000ms 65536k
給定乙個整數 numnum,將整數轉換成羅馬數字。
如 1,2,3,4,51,2,3,4,5 對應的羅馬數字分別為i,ii,iii,iv,v等,更詳細的說明見此 鏈結。
輸入格式
第一行輸入乙個整數 num(1 \leq num \leq 3999)num(1≤num≤3999)。
輸出格式
輸出 numnum 對應的羅馬數字。
樣例輸入
123
樣例輸出
cxxiii
1 #include2 #include3#define n 30
4int thousand,hunderd,ten,one,i = 0,j = 0;5
char*str;
6char roma[8] = ;
7char* calculate(int
x);8
void specialcalculate(int num,int
flag);
9int main(void)10
17char* calculate(int
x)18
33if(ten != 0)34
37if(one != 0
)38 specialcalculate(one,2
);39 str[i] = '\0'
;40return
str;41}
42void specialcalculate(int num,int
flag)
4353
else
if(9 ==num)
5458
else
5964 }
計蒜客 整數轉換成羅馬數字
給定乙個整數 numnumnu m,將整數轉換成羅馬數字。如 1,2,3,4,51,2,3,4,51,2,3,4,5 對應的羅馬數字分別為i,ii,iii,iv,v等,更詳細的說明見此 鏈結。第一行輸入乙個整數 num 1 num 3999 num 1 leq num leq 3999 nu m 1...
計蒜客 羅馬數字轉換成整數
給定乙個羅馬數字 ss s,將羅馬數字轉換成整數。如羅馬數字i,ii,iii,iv,v分別代表數字 1,2,3,4,51,2,3,4,51,2,3,4,5。首先要來了解一下羅馬數字表示法,基本字元有 77 7 個 i v x l c d m,分別表示 11 1 55 5 101010 505050 ...
計蒜客 整數轉換成羅馬數字
整數轉換成羅馬數字 給定乙個整數 numnu m,將整數轉換成羅馬數字。如 1,2,3,4,51,2,3,4,51,2,3,4,5 對應的羅馬數字分別為i,ii,iii,iv,v等,更詳細的說明見此 鏈結。第一行輸入乙個整數 num 1 leq num leq 3999 nu m 1 num 399...