출처 : 반크_독도포스터
참고풀이]
//Dev-C++ 5.11로 작업함.
#include <stdio.h>
#include <string.h> //strlen(), strcmp()
#include <stdlib.h> //toupper(), srand(), rand()
#include <time.h> //time()
int Problem()
{
int ex;
char pro[4][70]={
"임베디드 장치에 가장 많이 사용되는 언어는?",
"인터넷 환경에서 가장 활발히 사용되는 프로그래밍 언어는?",
"간결하고 생산성 높은 프로래밍 언어는?",
"C++에 기본을 두고 비주얼베이직의 편의성을 결합하여 만든 언어는?"
};
ex=rand()%4;
printf("%s ",pro[ex]);
return ex;
}
int main()
{
char key[4][7] = {"C", "JAVA", "PYTHON", "C#"};
char buffer[80]="";
int i;
int chk;
char ch;
int score;
srand(time(NULL));
score=0;
while(1)
{
chk=Problem();
gets(buffer);
for(i=0;i<strlen(buffer);i++)
buffer[i]=toupper(buffer[i]);
if(strcmp(key[chk],buffer)==0)
{
printf("맞았습니다!\n");
score++;
}
printf("계속하겠습니까?(y/n) ");
scanf("%c%*c",&ch);
if(ch=='n' || ch=='N') break;
printf("\n");
}
printf("\n축하합니다.\n%d개를 맞추었습니다.\n",score);
return 0;
}
참고풀이 결과]
대한민국의 아름다운 영토, 독도의 겨울
'프로그램 > C언어 1000제' 카테고리의 다른 글
C언어 83제] C언어 콘서트 CHAPTER 10 p400 도전문제 1 프로그램 업그래이드 (0) | 2022.01.01 |
---|---|
C언어 82제] C언어 콘서트 CHAPTER 10 p396 도전문제 3 앞뒤 빈칸문자 삭제하기 (0) | 2021.12.30 |
C언어 80제] C언어 콘서트 CHAPTER 10 p396 도전문제 1 유사문자열도 정답으로 하기 (0) | 2021.12.30 |
C언어 79제] C언어 콘서트 CHAPTER 10 p385 도전문제3 생명을 3개로 (0) | 2021.12.28 |
C언어 78제] C언어 콘서트 CHAPTER 10 p385 도전문제 2 벽에 닿으면 실패하는 게임으로 바꿔보자 (0) | 2021.12.28 |
댓글