c语言 大写字母转换为小写字母后的第五个,将大写字母转换为对应小写字母之后的第5字母;若小写字母为v~z,使小写字母的值减21。...
下列给定程序中,函数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。...相关推荐
- C语言编程>第二十五周 ② 下列程序中,函数fun的功能是:将大写字母转换为对应小写字母之后的第五个字母,若为小写字母为v~z,使小写字母的值减21,转换后的小写字母作为函数值返回。
例题:下列程序中,函数fun的功能是:将大写字母转换为对应小写字母之后的第五个字母,若为小写字母为v-z,使小写字母的值减21,转换后的小写字母作为函数值返回. 例如,若形参是字母A,则转换为小写字母 ...
- 输入一个字符串,将其中大写字母转换为对应小写字母之后的第五个字母,若原始大写字母为V~Z, 则转换为对应小写字母的值减21。其他字符不变,输出转换.
输入一个字符串,将其中大写字母转换为对应小写字母之后的第五个字母,若原始大写字母为V-Z, 则转换为对应小写字母的值减21.其他字符不变,输出转换. #include<stdio.h> ...
- c语言怎么取字母的前一个和后一个,输入一个大写字母,输出字母表中他前面和后面的字母用C语言...
[问题描述]菱形字母图,输入一个整数n,输出如下用大写字母构成的有规律的图形.如n=3,有图形但对有些整数n,是无法输出 由于我也是初学者,我只能写到这种程度了,输入0的时候,会输出结果./*Note ...
- 对只含英文字母的字符串按字母顺序排序,相同的字母大写在前,小写在后
对只含英文字母的字符串按字母顺序排序,相同的字母大写在前,小写在后 如 AxcBsYuC 排序得 ABCcxY 提示:利用map实现自定义的ascii码表.再用冒泡法排序. 在这里插入代码片 publ ...
- 【C语言】输入一个字符串,统计其中的单词个数,将第一个单词的首字母改为大写,并输出改写后的字符串...
#include<stdio.h> int main() {char a[100];int i, j=1;printf("请输入一串字符:");gets_s(a);fo ...
- 从键盘录入一个字符串,统计该串中有大写字母、小写字母、数字各有多少个。比如:Hello12345World大写:2个 小写:8个数字:5个。
从键盘录入一个字符串,统计该串中有大写字母.小写字母.数字各有多少个.比如:Hello12345World大写:2个 小写:8个数字:5个. public class Test_7_2 {public ...
- 输入一个字符,判断它是否为小写字母,如果是,将其装换成大写字母,否则,不转换
输入一个字符,判断它是否为小写字母,如果是,将其装换成大写字母,否则,不转换 大家好,我是萌新,初学者,这是第一次写博文,所以有些紧张,希望大家不要打我~谢谢 ##小写字母转换成大写字母 先说说我的思 ...
- linux下编辑某个文件,linux下修改以某个字母开头的文件后戳
1.怎么在linux下修改以某一字母开头的文件后戳 源文件内容[root@localhost test]# ls stu10.txt.php stu3.txt.php stu6.txt.php ...
- 从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出“这不是一个大写字母”的英文信息(要求:能连续输出直到输出“#”结束)。
从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出"这不是一个大写字母"的英文信息(要求:能连续输出直到输出"#"结束). P ...
- 26个字母贴切表达80后的个性
26个字母贴切表达80后的个性 标签:人物 A --active 积极:无论是在生活,还是工作上,他们都拥有积极奋发,进取乐观的心态. B --brave 勇敢:勇敢是大丈夫能屈能伸,是面对竞争对手时 ...
最新文章
- 智源人工智能算法大赛开锣,百万奖金激励 AI 算法创新
- GRE词汇乱序版-夹生的词汇2
- 图片一:单通道、三通道、灰度图、黑白图、三通道转灰度图(单通道)
- yolov5搭建环境_Yolov5环境配置和训练私有数据,YOLOv5,以及,私人
- db2 删除索引_MYSQL进阶——索引
- 平衡点 / 吊打XXX(洛谷-P1337)
- 同步VS异步,阻塞VS非阻塞
- 程序员的进阶课-架构师之路(4)-栈
- 我的一个windows phone program
- 12 大热门事件背后,藏着你的 2020 年
- linux安装mysql 5.7_linux安装mysql5.7.24
- win10系统重置网络后,以太网没了,适配器显示为空了,电脑完全没网,这种情况怎么办?
- unity 半透明效果shader
- 浅谈我对思维导图的认识
- Houdini图文笔记:VEX知识点小结(一)
- 打造任何地方都能使用的markdown写作软件:Typora云端化
- 图像检索:OPQ索引与HNSW索引
- 大数据技术原理与应用之【云数据库】习题
- 小满 | 清和暑夏,小得盈满
- chrome DevTools之黑箱大法(Blackbox ) 黑箱化源代码