永发信息网

设计一个字典类,具有添加单词和英汉翻译功能

答案:2  悬赏:70  手机版
解决时间 2021-04-27 13:31
  • 提问者网友:原来太熟悉了会陌生
  • 2021-04-27 02:08
里面的词汇只要包括“我”,“是”,“一个”,“学生”,这4个就可以了,就是达到输入“i am a student”,输出“我是一个学生”的目的就行.
最佳答案
  • 五星知识达人网友:何以畏孤独
  • 2021-04-27 03:23
用空格来进字符串截取,返回一个string数组,然后再进行判断
全部回答
  • 1楼网友:青灯有味
  • 2021-04-27 03:33

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

class zidian { public: string a; void shuru(char*c) { cout<<"请输入您需要的英汉翻译:"<<endl; cin.getline(c,50); } void fanyi(char *); };

void pd(char *a) { if (a=="i")cout<<"我"; else if(a=="am")cout<<"是"; else if(a=="a")cout<<"一个"; else if(a=="student")cout<<"学生"; }

void zidian::fanyi(char *a) { int i,j; for(i=0;a[i];i++) { for(j=0;a[j]==' ';j++) { a[j]=a[i]; } pd(a); }

} int main() { zidian z1; char *b; z1.shuru(b); z1.fanyi(b); return 0; }

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯