Mr. B, Mr. G and Mr. M are now in Warsaw, Poland, for the 2012’s ACM-ICPC World Finals Contest. They’ve decided to take a 5 hours training every day before the contest. Also, they plan to start training at 10:00 each day since the World Final Contest will do so. The scenery in Warsaw is so attractive that Mr. B would always like to take a walk outside for a while after breakfast. However, Mr. B have to go back before training starts, otherwise his teammates will be annoyed. Here is a problem: Mr. B does not have a watch. In order to know the exact time, he has bought a new watch in Warsaw, but all the numbers on that watch are represented in Roman Numerals. Mr. B cannot understand such kind of numbers. Can you translate for him?
I II III IV V VI VII VIII IX X XI XII
Case 1: 1 Case 2: 2 Case 3: 3 Case 4: 4 Case 5: 5 Case 6: 6 Case 7: 7 Case 8: 8 Case 9: 9 Case 10: 10 Case 11: 11 Case 12: 12
代码:
01.
#include <stdio.h>
02.
#include <string.h>
03.
int
main()
04.
{
05.
int
n=0;
06.
char
a[5];
07.
while
(
scanf
(
"%s"
,a)!=EOF)
08.
{
09.
n++;
10.
printf
(
"Case %d: "
,n);
11.
if
(
strcmp
(a,
"I"
)==0)
12.
printf
(
"1\n"
);
13.
else
if
(
strcmp
(a,
"II"
)==0)
14.
printf
(
"2\n"
);
15.
else
if
(
strcmp
(a,
"III"
)==0)
16.
printf
(
"3\n"
);
17.
else
if
(
strcmp
(a,
"IV"
)==0)
18.
printf
(
"4\n"
);
19.
else
if
(
strcmp
(a,
"V"
)==0)
20.
printf
(
"5\n"
);
21.
else
if
(
strcmp
(a,
"VI"
)==0)
22.
printf
(
"6\n"
);
23.
else
if
(
strcmp
(a,
"VII"
)==0)
24.
printf
(
"7\n"
);
25.
else
if
(
strcmp
(a,
"VIII"
)==0)
26.
printf
(
"8\n"
);
27.
else
if
(
strcmp
(a,
"IX"
)==0)
28.
printf
(
"9\n"
);
29.
else
if
(
strcmp
(a,
"X"
)==0)
30.
printf
(
"10\n"
);
31.
else
if
(
strcmp
(a,
"XI"
)==0)
32.
printf
(
"11\n"
);
33.
else
if
(
strcmp
(a,
"XII"
)==0)
34.
printf
(
"12\n"
);
35.
}
36.
return
0;
37.
}