小弟又来麻烦大家了 c语言小问题 请进
数を入力して、ローマ数字を表示するプログラムを作れ。输入数 然后用罗马字来表示。
1 i 50 l 364 ccclxiiii
2 ii 100 c 2222 mmccxxii
5 v 500 d
7 vii 1000 m
10 x
(ヒント) 次のような関数を考える。
(关键点)考虑一下如下形式的函数
int romanize(int n, int base, char letter)
{
nの中に、baseがいくつ含まれるかによって、
letter文字をその個数だけ表示する。 根据n中含有多少个base,表示出letter文字的个数。
}
例えば、
romanize(364, 100, ’c’)のように呼び出すと、’c’を3つ表示する。
例如, 一旦像romanize(364,100,’c’)一样呼出 把’c’用三个方式来表示。
各位老师 本人在国外留学
c都使用日语在学 有时候实在有点糊涂 希望高手帮忙解释一下。