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

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

例如,若形参是字母A,则转换为小写字母f;若形参是字母W,则转换为小写字母b。
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构。

代码如下:

#include
#include
char fun(char ch)
{
     
	if(ch>='A'&&ch<='Z')
		ch=ch+32;
	if(ch>='a'&&ch<='u')
		ch=ch+5;
	else if(ch>='v'&&ch<='z')
		ch=ch-21;
	return ch;
}
main()
{
     
	char ch1,ch2;
	printf("\nEnter a letter(A-Z):");
	ch1=getchar();
	if(isupper(ch1))
	{
     
		ch2=fun(ch1);
		printf("\n\nThe letter %c change to %c\n",ch1,ch2);
	}
	else
	{
     
		printf("\nEnter(A-Z)!\n");
	}
}

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

越努力越幸运!
加油,奥力给!!!

你可能感兴趣的:(笔记)