char *qian[]={"",“M”,“MM”,“MMM”};
char *bai[]={"",“C”,“CC”,“CCC”,“CD”,“D”,“DC”,“DCC”,“DCCC”,“CM”};
char *shi[]={"",“X”,“XX”,“XXX”,“XL”,“L”,“LX”,“LXX”,“LXXX”,“XC”};
char ge[]={"",“I”,“II”,“III”,“IV”,“V”,“VI”,“VII”,“VIII”,“IX”};
char * intToRoman(int num){
char re=malloc(sizeof(char)*16);
re[0]=’\0’;
int ge1=num%10;
num=num/10;
int shi1=num%10;
num=num/10;
int bai1=num%10;
num=num/10;
int qian1=num%10;
strcat(re,qian[qian1]);
strcat(re,bai[bai1]);
strcat(re,shi[shi1]);
strcat(re,ge[ge1]);
return re;
}