一些输入输出的注意
string a;
while(cin>>a&&a!=“end”){
while(gets(ch)&&strcmp(ch,"END")!=0){
string a;
cin>>a;
while(cin>>a&&a!="END"){
b="";
b+=ch[i];
gets(ch);
string a,b;
map<string,string> mp;//键值对mp
cin>>a;//输入START
while(cin>>a&&a!="END"){
cin>>b;
mp[b]=a;//mp[Martian's language] = English
}
cin>>a;//输入END
getchar(); //吸收回车
char ch[3005];
while(1){
gets(ch);
int i,len;
if(strcmp(ch,"END")==0)
break;
len=strlen(ch);
b="";
for(i=0;i<len;++i){
if(ch[i]<'a'||ch[i]>'z'){
//输出字母或单词
if(mp[b]!="")//mp[b] != null
cout<<mp[b];//输出English
接受一个字符串,遇“空格”、“TAB”、“回车”都结束
cin>>a;
while(cin>>a&&a!=“END”){
b="";
b+=ch[i];
gets(ch);
string a,b;
map<string,string> mp;//键值对mp
cin>>a;//输入START
while(cin>>a&&a!=“END”){
cin>>b;
mp[b]=a;//mp[Martian’s language] = English
}
cin>>a;//输入END
getchar(); //吸收回车
char ch[3005];
while(1){
gets(ch);
int i,len;
if(strcmp(ch,"END")==0)
break;
len=strlen(ch);
b="";
for(i=0;i<len;++i){
if(ch[i]<'a'||ch[i]>'z'){
//输出字母或单词
if(mp[b]!="")//mp[b] != null
cout<<mp[b];//输出English
接受一个字符串,遇“空格”、“TAB”、“回车”都结束
#include
using namespace std;
main ()
{
char a[20];
cin>>a;
cout<<a<<endl;
}
输入:jkljkljkl
输出:jkljkljkl
输入:jkljkl jkljkl //遇空格结束,所以不能输入多个单词
输出:jkljkl
f[105][105]
scanf("%s",f[i]);