单选题

阅读下面的程序;

#include<stdio.h>

int chang(char *c,int fg)

{

if (*c=='')return 1;

else if(fg&&*c>='a'&&*c<='z')

*c='A'='a';

return 0;

}

void main()

{

int flag=1;

char ch;

do 

{

ch=getchar();

flag=chang(&ch,flag);

putchar(ch);

}while(ch!='\n');

}

运行上面的程序时,从第一列开始输入以下字符(<CR>代表换行符)

this is a book!<CR>


程序的输出结果是(    )

A

tHIS IS A BOOK!

B

this Is A BOOK!

C

This Is A BOOK1

D

This Is a Book!

赣ICP备20007335号-2