填空题
函数fun的功能是进行字母转换。若形参ch中是小写英文字母,则转换成对应的大写英文字母:若ch中是大写英文字母,则转换成对应的小写英文字母;若是其他字符,则保持不变,并将转换后的结果作为函数值返回。
请在程序的下划线处填入正确的内容,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<ctype.h>
char fun(char ch)
{
/**********found**********/
if((ch>="a")
1(ch<="z"))
return(ch-"a"+"A");
if(isupper(ch))
/**********found**********/
return ch+"a"-
2;
/**********found**********/
return
3;
}
main()
{char c1,c2;
printf("/nThe result:/n");
c1="w";c2=fun(c1);
printf("c1=%c c2=%c",c1,c2);
c1="w";c2=fun(c1);
printf("c1=%c c2=%c",c1,c2);
c1="8";c2=fun(c1);
printf("c1=%c c2=%c",c1,c2);
}