广皓图文建站品牌

13518219792
  • 南部网站建设
  • 关于我们
    • 如何选择
    • 选择理由
  • 案例作品
    • 网站建设
    • 优化推广
    • 微信开发
    • 电商托管
  • 服务项目
    • 网站建设
    • 移动端/APP
    • 微信/小程序
    • 技术支持
    • 其它服务
  • 建站知识
    • 南部网站建设
    • 南部做网站
    • 南部网站设计
  • 网站售后
    • 南部网站运营
    • 南部网站维护
    • 南部网站推广
  • 客服中心
  • 全国分站

使用C语言怎么实现一个翻译功能

今天就跟大家聊聊有关使用C语言怎么实现一个翻译功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

我们注重客户提出的每个要求,我们充分考虑每一个细节,我们积极的做好成都网站设计、网站制作、外贸营销网站建设服务,我们努力开拓更好的视野,通过不懈的努力,成都创新互联公司赢得了业内的良好声誉,这一切,也不断的激励着我们更好的服务客户。 主要业务:网站建设,网站制作,网站设计,成都小程序开发,网站开发,技术开发实力,DIV+CSS,PHP及ASP,ASP.Net,SQL数据库的技术开发工程师。

C语言是什么

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发,使用C语言可以以简易的方式编译、处理低级存储器。

题目描述:编写一个程序,依次输入英文与汉语拼音,输入两个“ * ”表示输入结束,再输入一段英语句子,打印出其对应汉语拼音。

要求:不得使用头文件

题目中要求不得使用提醒我们使用其中的函数来编写代码,不过函数的实现需要自己来思考,根据自己的需要可以调整原函数的功能。思路大致是:输入完毕后拿原结构体记录的英文内容与 a 中的单词逐个相比,若相同,则输出结构体中对应的汉语拼音。

#include 
#include 
#define M 100
struct tran //建立结构体,将英文与对应的汉语拼音存储在一起
{
 char English[M];
 char Chinese[M];
}n[M];
int my_strlen(char a[]);  //声明自定义测量数组长度的函数
int my_strcmp(char* str1,char* str2); //声明自定义判断两个字符串是否相同的函数
int main()
{
 int i=1,j,k;
 char a[M],*p=a;
 printf("请首先输入英文,然后输入汉语拼音:\n");
 while(n[i-1].English[0]!='*'||n[i-1].Chinese[0]!='*') //当输入两个“ * ”时输入终止
 {
  printf("请输入第%d组\t\t",i);
  scanf("%s%s",n[i].English,n[i].Chinese);
  i++;
 }
 printf("请输入一个句子\n");
 getchar();  //接收上一个回车,避免下一个scanf()无法输入
 scanf("%[^\n]",a);
 for(i=0;a[i]!='\0';i++)
 {
  if(my_strcmp(p,n[i].English)==1)
  {
   p=p+my_strlen(n[i].English)+1; //使p指针后移,指向第二个单词
   printf("%s ",n[i].Chinese);
   i=-1; //使下次循环 i = 0
  }
 }
 printf("\n");
 system("pause");
 return 0;
}
 
 
int my_strcmp(char* str1,char* str2)
{
 int flag=0;
 while(*str1==*str2)
 {
  str1++;
  if(*str1=='\0'||' ')
  {
   flag=1;
   return 1;
  }
  else
   str2++;
 }
 if(flag==0)
  return 0;
}
 
 
int my_strlen(char a[])
{
 int i,k=0;
 for(i=0;a[i]!='\0';i++)
 {
  k++;
 }
 return k;
}

下面是程序示例:

使用C语言怎么实现一个翻译功能

看完上述内容,你们对使用C语言怎么实现一个翻译功能有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。


文章题目:使用C语言怎么实现一个翻译功能
转载来于:http://www.ndjierui.cn/article/giecpp.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流

其他资讯

  • 买了域名怎么建立邮箱 买了域名之后怎么建站
  • 腾讯云解析邮箱服务器 腾讯云搭建邮箱服务器
  • php显示10条数据 php实时显示数据
  • 路由器怎么蹭网 路由器怎么蹭网线
  • 帝国cms怎么删除数据 帝国cms清除缓存

行业动态

企业网站建设的重要性!

现在虽然是移动互联网时代,但企业网站依然重要,包含PC站点,移动站。可以说企业网站关系企业的未来发展和前途,尤其对中小企业更是如此,一些中小企业老板,对自己的名片很在乎,因为这是个门面。...

服务项目

  • 网站建设

    查看详情
  • 移动端/APP

    查看详情
  • 微信/小程序

    查看详情
  • 技术支持

    查看详情
  • 其它服务

    查看详情
  • 更多服务项目

    用我们的专业和诚信赢得您的信赖,从PC到移动互联网均有您想要的服务!

    获取更多

联系吧 在百度地图上找到我们

电话:13518219792

如遇占线或暂未接听请拨:136xxx98888

业务咨询 技术咨询 售后服务
网站设计
成都网站设计
企业网站设计
响应式网站设计方案
企业网站设计
网站制作
网站制作报价
网站制作
成都网站制作
温江网站制作
联系我们
电话:13518219792
邮箱:631063699@qq.com
地址:成都青羊区锦天国际1002号
网址:www.ndjierui.cn
网站建设
成都网站建设流程
营销型网站建设
成都门户网站建设
高端网站建设

微信二维码

  • 友情链接
  • 自适应网站
  • 成都文化衫
  • 传统锅炉
  • 成都奔驰发电机
  • 企业网站维护
  • 简阳威斯达宇
  • 宇仓仓储
  • 眉山发电机租赁
  • 四川雅安服务器托管
  • 企业网站建设

Copyright © 2002-2025 www.ndjierui.cn 广皓图文建站品牌 QQ:244261566 版权所有 备案号:蜀ICP备2025118593号-2

  • 在线咨询
  • 13518219792
  • 微信二维码

  • 移动版官网