阿拉伯數字轉化為羅馬數字

2021-06-23 07:57:05 字數 524 閱讀 4228

#include#include#include#define rows 4

#define cols 4

int nums[rows][cols]=,,,};

char *roms[rows][cols]=,,,};/*二維的陣列指標*/

void judge(int num)//判斷輸入的數字是否在制定範圍內

}void trans(int num,char roman)//將阿拉伯數字轉化為羅馬數字

} }}void main(int argc,char *argv)

low=high=atoi(argv[1]);//atoi函式就是將字串轉化為整數

judge(low);

if(argc>2) }

else

low=1;

for(;low<=high;low++)

}

本程式在dos命令狀態中輸入檔案路徑和兩個字串(將會轉化成整型),將會輸出兩個整數之間的所有阿拉伯數的羅馬數字。

羅馬數字轉化為阿拉伯數字

羅馬數字是位置計數嗎?位置計數是一種表達數字的系統,數字按照順序排列 每個數字有乙個位值,數字的值是每個數字和位值的乘積之和。羅馬數字包含七個基本符號 i 1 v 5 x 10 l 50 c 100 d 500 m 1000 相同的數字連寫,所表示的數等於這些數字相加得到的數 小的數字在大的數字的右...

阿拉伯數字轉羅馬數字

最開始想的是當成進製轉,比如說 1 i,2 ii,5 v,6 vi public static string inttoroman1 int num int radix stringbuffer sb new stringbuffer for int i radix.length 1 i 0 i r...

阿拉伯數字轉羅馬數字

時間限制 c c 1秒,其他語言2秒 空間限制 c c 262144k,其他語言524288k 64bit io format lld 題目描述 張老師需要用數字來統計學生們的得分情況,但阿拉伯數字已經不能滿足他的要求了,所以想請你幫忙將學生的成績轉換成羅馬數字。羅馬數字是由七個不同的符號來表示 i...