#11409: a013 羅馬數字


www01296 (unknown)

學校 : 國立臺灣師範大學
編號 : 60761
來源 : [203.72.63.59]
最後登入時間 :
2016-10-05 11:22:41
a013. 羅馬數字 -- NPSC 模擬試題 | From: [203.72.63.59] | 發表日期 : 2016-10-05 09:01

#include <stdio.h>
#include <stdlib.h>


int main()
{
int input;
int temp=0;
scanf("%d",&input);
if(input!=0)
{
//1000---------------------
if(input/1000>0)
{
temp=0;
temp = input/1000;
input = input-(temp*1000);
for(int i=0; i<temp; i++) printf("M");
}

//500---------------------
if(input/500>0)
{
temp=0;
temp = input/500;
input = input-(temp*500);
for(int i=0; i<temp; i++) printf("D");
}

//100---------------------
if(input/100>0)
{
temp=0;
temp = input/100;
input = input-(temp*100);
for(int i=0; i<temp; i++) printf("C");
}


//50---------------------
if(input/50>0)
{
temp=0;
temp = input/50;
input = input-(temp*50);
for(int i=0; i<temp; i++) printf("L");
}

//10---------------------
if(input/10>0)
{
temp=0;
temp = input/10;
input = input-(temp*10);
for(int i=0; i<temp; i++) printf("X");
}



//5---------------------
if(input/5>0)
{
temp=0;
temp = input/5;
input = input-(temp*5);
for(int i=0; i<temp; i++) printf("V");
}


//1---------------------
if(input/1>0)
{
temp=0;
temp = input/1;
for(int i=0; i<temp; i++) printf("I");
}
}
else printf("ZERO");

system("PAUSE");
return 0;
}

 
ZeroJudge Forum