怎么用c语言将阿拉伯数字转换为罗马数字

2020-12-04 05:56:18 字数 2759 阅读 2602

1楼:→工滕新一

回答:maocr3827_**

学弟4月18日 09:52 这些数字符号原来是古代印度人发明的,后来传到阿拉伯,又从阿拉伯传到欧洲,欧洲人误以为是阿拉伯人发明的,就把它们叫做"阿拉伯数字",因为流传了许多年,人们叫得顺口,所以至今人们仍然将错就错,把这些古代印度人发明的数字符号叫做阿拉伯数字。现在这些数字符号已在全世界通用。

用c语言编写把阿拉伯数字转化为罗马数字 5

2楼:匿名用户

|#include

#include

intmain()

;char*tens[10]=;

char*hundreds[10]=;

char*thousands[4]=;

intn,i,j;

while(scanf("%d",&n)!=eof)printf("%s",thousands[n/1000]);

printf("%s",hundreds[n%1000/100]);

printf("%s",tens[n%100/10]);

printf("%s\n",digits[n%10]);}}

3楼:顶起石头的小草

这是全部的要求吗?数字长度是多少

c语言阿拉伯数字转变成罗马数字输出

4楼:匿名用户

|#include

#include

int main()

;char* tens[10] = ;

char* hundreds[10] = ;

char* thousands[4] = ;

int n, i, j;

while (scanf("%d", &n) != eof)printf("%s", thousands[n/1000]);

printf("%s", hundreds[n%1000/100]);

printf("%s", tens[n%100/10]);

printf("%s\n", digits[n%10]);}}

c语言将罗马数字转换成阿拉伯数字

5楼:剑侠→战天意

主要是因为a里面残留了上次输入的数据,你在while语句的最后加一句话:memset(a, 0, 100);就ok了

c语言罗马数字转化为阿拉伯数字

6楼:匿名用户

// 罗马字符

串转数字

// vc2008通过

#include "stdafx.h"

#include

// 罗马字符串转数字

int getnumber(const char* strnum)nvalue += nn;

++strnum;

}return nvalue;}

如何使用c语言实现罗马数字转换成整数,以及整数转换成罗马数字 30

7楼:匿名用户

#include

#include

voidmain();

inti,k;

scanf("%s",str);

for(i=0,k=0;i<10;i++)if(strcmp(str,d[i])==0)

if(k>0)printf("%s==>%d\n",str,k);

scanf("%d",&k);printf("%d==>%s\n",k,d[k-1]);}

用c语言将罗马数字转化为十进制数字

8楼:匿名用户

罗马数字只能用字符串来表示,用字符串比较函数来判断就好了#include

#include

int main()

return 0;}

9楼:匿名用户

#include

intgetunit(charch)

returnunit;

}intgetvalue(char*s)if((*(p+1)=='\0')||(*(p+1)=='\n')||(getunit(*(p+1))<=unit))

else

p++;

}returnval;

}intmain()

else

}return0;

}程序运行结果如下:

c语言,怎么把十进制数转化成罗马数字啊

10楼:流年清浅_小豪

#include

intmain()

;/*建立对照表*/intn,t,i,m;

printf("pleaseenternumber:");

scanf("%d",&n);/*输入整数*/printf("%d=",n);

for(m=0,i=1000;m<3;m++,i/=10)printf("\n");}

11楼:你猜我猜哇擦猜

罗马数字只能用字符串来表示,用字符串比较函数来判断就好了#include

#include

int main()

return 0;}

手表刻度要罗马数字好还是阿拉伯数字好

1楼 七年 都不错,阿拉伯数字清楚,罗马数字逼格高,看你喜欢哪种咯 各位认为手表数据是阿拉伯数字的好还是罗马数字好? 2楼 青山依然 所有人都认为是罗马数字,那么罗马数字是不是已经烂大街了,什么仿表都用罗马数字,手表这个东西本来就是体现个人品味的,建议反其道而行之! 你看过孙红雷主演的电视剧潜伏吗,...

安全帽用阿拉伯数字表示是多少

1楼 100鸿鹄之志 11位,6,是国际通用的数码,100000,1000,也称为阿拉伯数码。 4 1 1 统计表中的数值,10000,26000000000。加厚用的安全码。 是为了计数和算术运算而采用的约定写法,阿拉伯数字 词语 阿拉伯数字 注音 l b sh z 释义 国际通用的数字 由印度人...

一路顺风用阿拉伯数字代替,一路顺风用数字代替应该是什么?

1楼 q魂斗罗 一路顺风用阿拉伯数字代替 答案 168。 一路顺风 拼音 y l sh n f ng 解释 旅途平安 多用于祝人 。 出处 清 文康《儿女英雄传》第十九回 忽然,一路顺风里说到想要告休归里。 清 俞万春《荡寇志》第一二二回 且喜连冬过春,徐槐一边久无消息,更喜云陈两处亦无动静,一路顺...