power-girl0-0

map 활용하여, 값 출력하기 본문

암호 프로토콜

map 활용하여, 값 출력하기

power-girl0-0 2021. 6. 8. 15:51
728x90

조건 : 

- map을 활용한다.

- 5개의 학번과 이름을 저장한다.

- 학번을 입력받으면, 이름이 출력되어야 한다.

- 0을 입력시, 종료되어야 한다.


소스코드 :

#include <iostream>
#include <string>
#include <map>
using namespace std;

int main(){
	map <int, string> m;

	m.insert(make_pair(2012111,"dohyeon"));
	m.insert(make_pair(2012112,"haeun"));
	m.insert(make_pair(2012113,"chae"));
	m.insert(make_pair(2012114,"gift"));
	m.insert(make_pair(2012115,"flower"));

	int str;
	while(true){
		cout<<"찾고 싶은 단어 >> ";
		cin>>str;
	
		if(str == 0){
			break;
		} 
		
		if(m.find(str) == m.end())
			cout<<"검색하신 단어가 없습니다."<<endl;
		else
			cout<<m[str]<<endl;
	}	
	cout<<"Bye~ Bye~"<<endl;
}

결과 :

 

 

 

 

728x90
Comments