当前位置: 代码迷 >> 综合 >> XTU OJ 1217 A+B VII
  详细解决方案

XTU OJ 1217 A+B VII

热度:31   发布时间:2023-12-04 21:54:45.0

这题是我当时敲别的题脑子极度不清醒自暴自弃写的...居然还过了

真的是太暴力了,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;}