这题是我当时敲别的题脑子极度不清醒自暴自弃写的...居然还过了
真的是太暴力了,AC 的时候我人都傻了...内心OS(这就过了??
#include<stdio.h>
int main()
{
int n,k,i;
while(scanf("%d",&n)==1){
k=0;
k=n/1000;
for(i=0;i<k;i++) printf("M");
n=n%1000;
k=n/100;
if(k==9) printf("CM");
else if(k==4) printf("CD");
else if(k<4){
for(i=0;i<k;i++) printf("C");
}
else if(k>4&&k<9){
printf("D");
for(i=0;i<k-5;i++) printf("C");
}
n=n%100;
k=n/10;
if(k==9) printf("XC");
else if(k==4) printf("XL");
else if(k<4){
for(i=0;i<k;i++) printf("X");
}
else if(k>4&&k<9){
printf("L");
for(i=0;i<k-5;i++) printf("X");
}
k=n%10;
if(k==9) printf("IX");
else if(k==4) printf("IV");
else if(k<4){
for(i=0;i<k;i++) printf("I");
}
else if(k>4&&k<9){
printf("V");
for(i=0;i<k-5;i++) printf("I");
}
printf("\n");
}
return 0;
}
)