有以下程序 程序中库函数islower(ch)用以判断ch中的字母是否为小写字母 #include stdio.h void
已帮助 人
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母 #include "stdio.h" void 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(void) { char s1[100]="ab cd EFG !"; fun(s1); printf("%sn",s1); return 0; }
A.ab cd EFG !
B.Ab Cd EFg !
C.aB cD EFG !
D.ab cd EFg !

回答
共1条回复-
B 解析:本题主要考查了for循环的嵌套。外层for循环的自变量i从1开始,每次循环后增l,至到i等于3结束。内层循环的自变量j每次从i开始,每次循环后增1,至到j等于3结束。在每次外循环开始后,内层循环在一行上先打印“i*j=两个乘数的积”,然后换行,下次循环从下一行开始打印。
