下列给定程序的功能是:将大写字母转换为对应小写字母之后的第 5 个字母;若小写字母为 v ~ z ,使小写字母的值减 21 。例如,若是字母 A ,则转换为小写字母 f 。字母是 W ,则转换为小写字母 b 。 请改正下面程序中的错误(/************found***********/语句下面语句有错),使它能得出正确的结果。程序其他地方不做任何改动。 #include
#include
main ( ) { char c1,c2; printf("\nEnter a letter(A-Z):"); c1=getchar(); if(isupper(c1)) { if(c1>='A'&& c1<='Z') /************found***********/ c2=c1-32; if(c2>='a'&& c2<='u') /************found***********/ c2=c1+5; else if(c2>='v'&&c2<='z') c2=c2-21; printf("\n\nThe letter %c change to %c\n",c1,c2); } else printf("\nEnter (A-Z) !\n"); }