知識點:程序問答(四)
由鍵盤輸入一行字符,由若干英文單詞組成,相鄰單詞用空格分割,最后以圓點結(jié)束,程序如下。
#include
main()
{ int flag=1;char ch;
do { ch=getchar();
flag=change(&ch,flag);
putchar(ch);
}while(ch!='.');
}
int change(char *c,int status)
{
if(*c==' ') return 1;
else {
if( status && *c<='z' && *c>='a' )
*c+='A'-'a';
return 0;
}
}
問題3:程序功能是什么?
問題4:當輸入this is a good book.時,輸出的結(jié)果是什么?
由鍵盤輸入一行字符,由若干英文單詞組成,相鄰單詞用空格分割,最后以圓點結(jié)束,程序如下。
#include
main()
{ int flag=1;char ch;
do { ch=getchar();
flag=change(&ch,flag);
putchar(ch);
}while(ch!='.');
}
int change(char *c,int status)
{
if(*c==' ') return 1;
else {
if( status && *c<='z' && *c>='a' )
*c+='A'-'a';
return 0;
}
}
問題3:程序功能是什么?
問題4:當輸入this is a good book.時,輸出的結(jié)果是什么?