給定乙個整數 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≤
num≤
3999
)。輸出 numnumnu
m 對應的羅馬數字。
樣例輸入
123
樣例輸出cxxiii
每次只處理一位數。#include #include #include #include #include using namespace std;
int main()
,,,,};
int n;
while(cin>>n!=null)
{char s[10];
sprintf(s,"%d",n);
int len=strlen(s);
for(int i=0; i
計蒜客 羅馬數字轉換成整數
給定乙個羅馬數字 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...
計蒜客 羅馬數字轉換成整數
給定乙個羅馬數字 s,將羅馬數字轉換成整數。如羅馬數字i,ii,iii,iv,v分別代表數字 1,2,3,4,5。首先要來了解一下羅馬數字表示法,基本字元有 77 個 i v x l c d m,分別表示 1 5 10 50 100 500 1000。在構成數字的時候,有下列規則 1 相同的數字連寫...