单选题:有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母:
有以下程序,程序中库函数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;
}
程序运行后的输出结果是( )
@[C](2)
A. A)ad cd EFg!
B. Ab Cd EFg!
C. aB cD EFG!
D. ab cd EFG!
A.A)ad cd EFg!
B.Ab Cd EFg!
C.aB cD EFG!
D.ab cd EFG!
答案:C
#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;
}
程序运行后的输出结果是( )
@[C](2)
A. A)ad cd EFg!
B. Ab Cd EFg!
C. aB cD EFG!
D. ab cd EFG!
A.A)ad cd EFg!
B.Ab Cd EFg!
C.aB cD EFG!
D.ab cd EFG!
答案:C