정보 선생님은 프로젝트 그룹 IOI를 매우 싫어 한다.
그 이유는 국제정보올림피아드(International Olympiad in Informatics:IOI)의 이름과 동일해서,
인터넷 검색창에 IOI를 입력할 경우 더 이상 국제정보올림피아드에 대한 정보를 찾기가 힘들어 졌기 때문이다.
입력으로 IOI가 입력될 경우, IOI is the International Olympiad in Informatics.를 출력하는 프로그램을 작성하시오.
만약 IOI가 아닌 다른 글자가 들어오는 경우, I don't care.를 출력한다.
알파벳 한 단어가 입력된다.
대문자 IOI가 입력되면, IOI is the International Olympiad in Informatics.를 출력하고, 그 외에는 I don't care.를 출력하시오.
IOI
IOI is the International Olympiad in Informatics.
#include <stdio.h>
int main()
{
char str[1000];
gets(str);
if(str[0] == 'I' && str[1] == 'O' && str[2] == 'I' && str[3] == '\0' ){
printf("IOI is the International Olympiad in Informatics.");
}else
printf("I don't care.");
return 0;
}
- gets를 사용하여 입력을 받고 문자열의 0번째(첫 번째), 1번째, 2번째에 IOI라는 문자열이 들어오고 마지막에 null 문자(\0)가 들어오면 "IOI is the International Olympiad in Informatics."라는 문자열을 출력해준다.
- 마지막 null 문자까지 if문에 넣어주었기 때문에 무조건 IOI라는 문자열이 들어와야 성공.