有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母:#include #include yoid fun(char p[]){int i=0;while(p[i]){if(p[i]= =' '&& islower(p[i-1]))p[i-1]=p[i-1]-'a' +'A';i++;}}int main(){char s1[ 100]="ab cd EFG!";fun(s1);printf("%s\n", s1);return 0;}
A. ad cd EFg!
B. Ab Cd EFg!
C. ab cd EFG!
D. aB cD EFG!