下列给定程序中,函数fun的功能是:将大写字母转换为对应小写字母之后的第5字母;若小写字母为v~z,使小写字母的值减21。转换后的小写字母作为函数值返同。例如,若形参是字母A,则转换为小写字母f。形参是字母W,则转换为小写字母b。

请改正函数fun中的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。

试题程序:

#include

#include

char fun(char c)

{

/********found********/

if (c>= 'A' && c<='Z')

c = c-32;

/********found********/

if (c>='a' && c<='u')

c = c-5;

else if (c>='v' && c<='z')

c = c-21;

return c;

}

main ( )

{

char cl, c2;

printf("\nEnter a letter(A-Z):");

cl = get char( );

if (isupper(cl))

{

c2 = fun(cl);

printf("\n k nThe letter %c change to %c\n",cl,c2);

}

else

{

printf("\nEnter (A-Z) !\n");

}

}

(1)错误:c=c-32

(2)错误:c=c-5 正确:c=c+5; 正确:c=c+32;

c语言 大写字母转换为小写字母后的第五个,将大写字母转换为对应小写字母之后的第5字母;若小写字母为v~z,使小写字母的值减21。...相关推荐

  1. C语言编程>第二十五周 ② 下列程序中,函数fun的功能是:将大写字母转换为对应小写字母之后的第五个字母,若为小写字母为v~z,使小写字母的值减21,转换后的小写字母作为函数值返回。

    例题:下列程序中,函数fun的功能是:将大写字母转换为对应小写字母之后的第五个字母,若为小写字母为v-z,使小写字母的值减21,转换后的小写字母作为函数值返回. 例如,若形参是字母A,则转换为小写字母 ...

  2. 输入一个字符串,将其中大写字母转换为对应小写字母之后的第五个字母,若原始大写字母为V~Z, 则转换为对应小写字母的值减21。其他字符不变,输出转换.

    输入一个字符串,将其中大写字母转换为对应小写字母之后的第五个字母,若原始大写字母为V-Z,  则转换为对应小写字母的值减21.其他字符不变,输出转换. #include<stdio.h> ...

  3. c语言怎么取字母的前一个和后一个,输入一个大写字母,输出字母表中他前面和后面的字母用C语言...

    [问题描述]菱形字母图,输入一个整数n,输出如下用大写字母构成的有规律的图形.如n=3,有图形但对有些整数n,是无法输出 由于我也是初学者,我只能写到这种程度了,输入0的时候,会输出结果./*Note ...

  4. 对只含英文字母的字符串按字母顺序排序,相同的字母大写在前,小写在后

    对只含英文字母的字符串按字母顺序排序,相同的字母大写在前,小写在后 如 AxcBsYuC 排序得 ABCcxY 提示:利用map实现自定义的ascii码表.再用冒泡法排序. 在这里插入代码片 publ ...

  5. 【C语言】输入一个字符串,统计其中的单词个数,将第一个单词的首字母改为大写,并输出改写后的字符串...

    #include<stdio.h> int main() {char a[100];int i, j=1;printf("请输入一串字符:");gets_s(a);fo ...

  6. 从键盘录入一个字符串,统计该串中有大写字母、小写字母、数字各有多少个。比如:Hello12345World大写:2个 小写:8个数字:5个。

    从键盘录入一个字符串,统计该串中有大写字母.小写字母.数字各有多少个.比如:Hello12345World大写:2个 小写:8个数字:5个. public class Test_7_2 {public ...

  7. 输入一个字符,判断它是否为小写字母,如果是,将其装换成大写字母,否则,不转换

    输入一个字符,判断它是否为小写字母,如果是,将其装换成大写字母,否则,不转换 大家好,我是萌新,初学者,这是第一次写博文,所以有些紧张,希望大家不要打我~谢谢 ##小写字母转换成大写字母 先说说我的思 ...

  8. linux下编辑某个文件,linux下修改以某个字母开头的文件后戳

    1.怎么在linux下修改以某一字母开头的文件后戳 源文件内容[root@localhost test]# ls stu10.txt.php  stu3.txt.php  stu6.txt.php   ...

  9. 从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出“这不是一个大写字母”的英文信息(要求:能连续输出直到输出“#”结束)。

    从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出"这不是一个大写字母"的英文信息(要求:能连续输出直到输出"#"结束). P ...

  10. 26个字母贴切表达80后的个性

    26个字母贴切表达80后的个性 标签:人物 A --active 积极:无论是在生活,还是工作上,他们都拥有积极奋发,进取乐观的心态. B --brave 勇敢:勇敢是大丈夫能屈能伸,是面对竞争对手时 ...

最新文章

  1. 智源人工智能算法大赛开锣,百万奖金激励 AI 算法创新
  2. GRE词汇乱序版-夹生的词汇2
  3. 图片一:单通道、三通道、灰度图、黑白图、三通道转灰度图(单通道)
  4. yolov5搭建环境_Yolov5环境配置和训练私有数据,YOLOv5,以及,私人
  5. db2 删除索引_MYSQL进阶——索引
  6. 平衡点 / 吊打XXX(洛谷-P1337)
  7. 同步VS异步,阻塞VS非阻塞
  8. 程序员的进阶课-架构师之路(4)-栈
  9. 我的一个windows phone program
  10. 12 大热门事件背后,藏着你的 2020 年
  11. linux安装mysql 5.7_linux安装mysql5.7.24
  12. win10系统重置网络后,以太网没了,适配器显示为空了,电脑完全没网,这种情况怎么办?
  13. unity 半透明效果shader
  14. 浅谈我对思维导图的认识
  15. Houdini图文笔记:VEX知识点小结(一)
  16. 打造任何地方都能使用的markdown写作软件:Typora云端化
  17. 图像检索:OPQ索引与HNSW索引
  18. 大数据技术原理与应用之【云数据库】习题
  19. 小满 | 清和暑夏,小得盈满
  20. chrome DevTools之黑箱大法(Blackbox ) 黑箱化源代码

热门文章

  1. FDFS基础用法总结
  2. java二叉树删除节点
  3. Linux Qt程序打包发布
  4. 夜谈TCP/IP的起源和胜利
  5. 眼镜店计算机信息管理情况介绍,眼镜店家,你了解消费者吗?——M市眼镜市场调查报告...
  6. win10计算机删除用户密码,怎么删除win10电脑上的账户密码
  7. 详细安装 kali 教程
  8. react antd select默认选中第一项
  9. 高频课程实验:无线传输系统设计
  10. 漏型与源型、PNP与NPN