UVA10282 字符串输入问题

来源:互联网 发布:雉兔同笼编程 编辑:程序博客网 时间:2024/05/16 07:08
#include <iostream>#include <stdio.h>#include <map>using namespace std;map<string,string>mp;int main(){char s[100];/*while(getline(cin,s)){          //方法1if(s.length()==0){break;}int blank = s.find(' ');string b = s.substr(0,blank);string a = s.substr(blank+1);mp[a] = b;}*/char a[100];char b[100]; while(gets(s) && s[0]!='\0'){       //方法2sscanf(s,"%s%s",a,b);mp[b] = a;}string ss;while(cin>>ss){if(mp[ss].length())cout<<mp[ss]<<endl;else{cout<<"eh"<<endl;}}return 0;}

在贴这种输入处理:


原创粉丝点击