题目描述

请编一个程序,可以将英语规则名词由单数变成复数。已知规则如下:

源码

#include<iostream>
#include<string>
using namespace std;
int main()
{char w[30];char d[] = "s", e[] = "es";cin >> w;int i = strlen(w) - 1;if ((w[i] == 'o' || w[i] == 's' || w[i] == 'x') || ((w[i - 1] == 'c' || w[i - 1] == 's') && (w[i] == 'h')))strcat_s(w, e);else if (w[i] == 'y')w[i] = 'i', strcat_s(w, e);elsestrcat_s(w, d);puts(w);return 0;
}

请编一个程序,可以将英语规则名词由单数变成复数。要求用键盘键入英语规则名词,屏幕输出该名词的复数形式。相关推荐

  1. c语言 单词变复数_DEV-C++中编写了一段C程序,其中设置了用文件进行... 请编一个程序,可以将英语规则名词由单数变成复数......

    导航:网站首页 > DEV-C++中编写了一段C程序,其中设置了用文件进行... 请编一个程序,可以将英语规则名词由单数变成复数... DEV-C++中编写了一段C程序,其中设置了用文件进行.. ...

  2. 设某一个班共有N(N=20)名学生,期末考试5门课程,请编一程序评定学生的奖学金,要求打印输出一、二等奖学金学生的学号、姓名和各门课成绩。

    题目:设某一个班共有N(N=20)名学生,期末考试5门课程,请编一程序评定学生的奖学金,要求打印输出一.二等奖学金学生的学号.姓名和各门课成绩. (奖学金评定标准是:总成绩超过全班总平成绩10%发给一 ...

  3. c语言两个字符串比较,将两个字符串s1和s2比较,如果s1s2,作业 - 编一个程序,将两个字符串s1和s2比较,如果.doc...

    作业 - 编一个程序,将两个字符串s1和s2比较,如果 作业(第一次) 求下面表达式的值: x+a%3*(int)(x+y)%2/4 设x=2.5,a=7,y=4.7 (float)(a+b)/2+( ...

  4. java设计一个形状shape_编程定义一个图形接口 Shape, 内含2个抽象方法 get... JAVA编程题:编一个程序包含一个接口 shape(该接......

    导航:网站首页 > 编程定义一个图形接口 Shape, 内含2个抽象方法 get... JAVA编程题:编一个程序包含一个接口 shape(该接... 编程定义一个图形接口 Shape, 内含2 ...

  5. C语言编程>第七周 ⑧ 请编一个函数void fun(int a[M][N],int b[N]),c指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入b所指一维数组中。

    例题:请编一个函数void fun(int a[M][N],int b[N]),c指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入b所指一维数组中.二维数组中的数己在主函数中赋予. ...

  6. 蒜厂有一间长方形的房子,地上铺了红色、黑色两种颜色的正方形瓷砖。你站在其中一块黑色的瓷砖上,只能向相邻的黑色瓷砖移动。 请写一个程序,计算你总共能够到达多少块黑色的瓷砖。

    蒜厂有一间长方形的房子,地上铺了红色.黑色两种颜色的正方形瓷砖.你站在其中一块黑色的瓷砖上,只能向相邻的黑色瓷砖移动. 请写一个程序,计算你总共能够到达多少块黑色的瓷砖. 输入格式 第一行是两个整数 ...

  7. 编一个程序,读入用户输入的,以“.”结尾的一行文字,统计一共有多少个单词,并分别输出每个单词含有多少个字符。

    题目描述: 编一个程序,读入用户输入的,以"."结尾的一行文字,统计一共有多少个单词,并分别输出每个单词含有多少个字符. (凡是以一个或多个空格隔开的部分就为一个单词) 输入: 输 ...

  8. java键盘录入三个学生信息,编一程序,从键盘输入学生的三门课程成绩,求其总... 编一个程序,功能是从键盘输入三个整数,将其由小到......

    导航:网站首页 > 编一程序,从键盘输入学生的三门课程成绩,求其总... 编一个程序,功能是从键盘输入三个整数,将其由小到... 编一程序,从键盘输入学生的三门课程成绩,求其总... 编一个程序 ...

  9. 计算机该文件没有程序与之关联,WIN7该文件没有与之关联的程序来执行该操作请安装一个程序怎么解决...

    对于长期使用win7系统的用户来说,由于保持着一些习惯操作,因此在更换win7电脑时,常常就需要进入到计算机管理中对系统进行一番设置,可是在打开计算机管理时就遇到了该文件没有与之关联的程序来执行该操作 ...

最新文章

  1. 对学习编译原理的看法
  2. hbase put 异步 java_java – HBase BufferedMutator vs PutList性能
  3. 深入剖析Redis系列(七) - Redis数据结构之列表
  4. 常用的CSS命名规则
  5. [渝粤教育] 西南科技大学 现代企业管理 在线考试复习资料
  6. mysql变量 exec_MySQL slave_exec_mode 参数说明
  7. leetcode315. 计算右侧小于当前元素的个数(树状数组解法)
  8. 【抽象代数】因子分解与域的扩展
  9. JSP获取浏览者真实IP地址方法
  10. 部署单节点OpenStack
  11. 【MSRA文档智能综述论文】Document AI: Benchmarks, Models and Applications
  12. JS实现新年倒计时动画特效+音乐案例
  13. 计算机主机上有几个按钮,键盘按键有什么功能 电脑键盘上各个按键功能详解...
  14. 诗词教育不过是老虎嘴上的胡子
  15. Idea 报错: Variable used in lambda expression should be final or effectively final
  16. Barefoot P4加速SDN
  17. python mysql就业情况_影响员工离职因素分析—Mysql/python
  18. [技术发展-24]:现有物联网通信技术特点
  19. html发展时间轴纵向插件,jquery响应式垂直时间轴插件vertical-timeline
  20. 真正的成功(约翰·伍登)

热门文章

  1. 游戏设计艺术 第2版 第10章 读书笔记
  2. android 自定义数字软键盘,Android自定义键盘的实现(数字键盘和字母键盘)
  3. esxi 虚拟交换机上行链路_【热门技术】网络虚拟化的基石交换机堆叠与集群
  4. 我与小娜(22):传播中的引力波强度会不断减弱吗?
  5. 正余弦函数图像python
  6. java枚举后面括号是什么意思_浅谈java枚举类
  7. 3DMAX圆形结构插件LoopRegularizer使用教程
  8. Git 一键提交sh脚本命令
  9. 分享最新水印小程序搭建教程和源码
  10. 记一次会员联通ERP开卡需求