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

最好是具体程序
谢谢

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

c语言里的罗马数字怎么弄
不明白你要做什么!如果是要说输入阿拉伯数字输出罗马数字的话可以用以下方法 include using namespace std;void fout(int i){ switch(i){ case 1:{ printf("I");break;} case 2:{ printf("II");break;} case 3:{ printf("III");} case 4:{ printf("IV");break;} case 5:{ print...

用c语言编写把阿拉伯数字转化为罗马数字
include <stdio.h>#include <string.h>int main(){ char* digits[10] = {"", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"}; char* tens[10] = {"", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "...

c语言里的罗马数字怎么弄
define X 10 以后直接用这些罗马字母就可以了

在C语言编写时怎么打出罗马数字
其中的Ⅱ可以用QQ拼音输入法中输入 er,从给出的字中就可以找出这个字符。

C语言,怎么把十进制数转化成罗马数字啊
include<stdio.h> int main() { static char *a[][10]={"","I","II","III","IV","V","VI","VII","VIII","IX", "","X","XX","XXX","XL","L","LX","LXX","LXXX"

在C语言编写时怎么打出罗马数字
只要你的编译器支持汉字, 你就可以打出这些字如果只是打印的话 printf("Ⅱ");\/\/这样就可以了!其中的Ⅱ可以用QQ拼音输入法中输入 er, 从给出的字中就可以找出这个字符。

编一C语言程序,任意输入一个大写字母,将其转换成小写字母并输出_百度知 ...
下面写给出具体程序:首先定义一个字符变量;然后提醒输入大写字母;在输入大写字母后;由ASCII码转化后;输出的即为小写字母。这是一种很简洁的转化方式。当然;这种程序也有弊端;当你输入小写字母时;ASCII码就会超出范围;因为最高为127;而a的ASCII码为97;加上32后为129,显然超出范围;程序会无内容...

C语言 十进制数转换为罗马数字的引深
这不就是判断吗,跟输入字符转换成字符串一样的

用c语言将罗马数字转化为十进制数字
unit = -1;}return unit;}int getValue(char *s){char *p = s;int val = 0;int unit;while(*p && (*p != '\\n')){unit = getUnit( *p );if (unit==-1){printf("输入有误!\\n");return -1;}if((*(p+1) == '\\0') || (*(p+1) == '\\n') || ( getUnit(...

C语言,怎么把字符的ASCII码转换成数字值
参考代码如下:include <stdio.h> int main(){ unsigned char b;scanf("%c",&b);printf("字符变量%c对应的ASCII值为:%d\\n", b,b);\/\/直接整型输出 return 0;}

相似回答