下列给定,函数 fun 的功能是:将大写字母转换为对应小写字母之后的第 5 个字母;若小写字母为 v ~ z ,使小写字母的值减 21 。转换后的小写字母作为函数值返回。例如,若形参是字母 A ,则转换为小写字母 f 。形参是字母 W ,则转换为小写字母 b 。请改正函数 fun 中的错误,使它能得出正确的结果。 注意:不要改动 main( ) 函数,不得增行或删行,也不得更改程序的结构 #include
#include
char fun(char c) { if (c>='A' && c<='Z') /**********found**********/ c=c-32; if (c>='a' && c<='u') /**********found**********/ c=c-5; else if (c>='v' && c<='z') c=c-21; return c; } main ( ) { char cl, c2; printf("\nEnter a letter(A-Z) : êo"); cl=getchar( ); if (isupper(cl)) { c2=fun(cl); printf("\n\nThe letter %c change to %c\n",cl,c2); } else printf("\nEnter (A-Z) !\n"); }