国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C > 正文

C語言實現翻譯功能

2020-01-26 13:32:56
字體:
來源:轉載
供稿:網友

本文實例為大家分享了C語言實現翻譯功能的具體代碼,供大家參考,具體內容如下

#include<stdio.h>#define number 100struct date{ char chinese[30]; char English[30]; }a[number];void copy(char *str1, char *str2, int counst)//將值賦給trans{ int i = 0; if (str2 == ' ' || str2 == '/0') { return; } while (counst--) { *str1++ = *str2++;  } return; } int panduan(char *d, char *f)//判斷是否相等{ char *str1 = d, *str2 = f; int xc=0; while (!(xc = *str2 - *str1)&&*str1) { str1++; str2++;  } if (xc != 0) { return 0; } return 1; }char* ry( struct date a[number],char *wordtemp,int x) { for (int i = 0;i<x; i++) { if (panduan(a[i].English, wordtemp)) { return a[i].chinese; } } return "NULL";}int main(){ char b; int x; int exit=0; char str[50]; printf("[請先輸入英文單詞,再輸入拼音,中間以空格隔開,當輸入*時結束]/n"); for (int i=0;; i++) { printf("第[%d]組:/t", i+1); scanf("%[^' ']", a[i].English); scanf("%c", &b); scanf("%[^/n]", a[i].chinese); scanf("%c", &b); if (*a[i].English == '*'&&*a[i].chinese == '*') { x = i; break; } } printf("[請輸入你所要翻譯的內容]/n"); scanf("%[^/n]", str); printf("|翻譯的結果為|:/n"); for (int i = 0;; i++) { if (str[i] != ' ') { char Trans[100]; int n = 0; if(str[i]!=' ') {  while (!(str[i] == ' ' || str[i] == '/0')) { n++; i++; if (str[i] == '/0') {  exit = 1; } }  copy(Trans, &str[i - n], n); Trans[n] = '/0'; printf("[%s]", ry(a,Trans,x)); } if (exit) { break; }  } }  system("pause");}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 镇安县| 汉川市| 康保县| 高淳县| 彭泽县| 十堰市| 永和县| 甘孜| 郧西县| 兴宁市| 台南县| 安泽县| 静安区| 微山县| 宜宾市| 贵州省| 伊吾县| 天柱县| 陆川县| 福建省| 磐石市| 宝鸡市| 枣阳市| 平定县| 定西市| 嘉峪关市| 封开县| 高安市| 蚌埠市| 宜丰县| 客服| 防城港市| 交口县| 六盘水市| 凭祥市| 绩溪县| 会理县| 海盐县| 石景山区| 崇阳县| 宜川县|