練習問題6-8 1行のテキストを統計する単語の個数(15分)PTA
1209 ワード
実験6-9は1行のテキストの単語の個数を統計します(15分)
このトピックでは、プログラミングプログラムが1行の文字の単語の個数を統計する必要があります.「単語」とは、連続してスペースを含まない文字列を指し、各単語間はスペースで区切られ、スペース数は複数であってもよい.
入力形式:
1行の文字を入力します.
出力フォーマット:
単語の数を1行に出力します.
サンプルを入力:
出力サンプル:
注意:ptaプログラミング例題は、参考構想のみを提供し、コードに個別のバグがある可能性があります.
このトピックでは、プログラミングプログラムが1行の文字の単語の個数を統計する必要があります.「単語」とは、連続してスペースを含まない文字列を指し、各単語間はスペースで区切られ、スペース数は複数であってもよい.
入力形式:
1行の文字を入力します.
出力フォーマット:
単語の数を1行に出力します.
サンプルを入力:
Let's go to room 209.
出力サンプル:
5
#include
int main()
{
int cnt=0,flag=0,flag1=0;
char chr;
scanf("%c",&chr);
do{
scanf("%c",&chr);
if(chr==' ') cnt++; // cnt+1
while(chr==' '){ // ,chr
scanf("%c",&chr);
if(chr=='
'){ //
if(flag==0){
flag1=1; // flag1 1
break;
}
else{
cnt--; // cnt-1
break;
}
}
flag=1; //1 ,
}
flag=1; //1 ,
}while(chr!='
');
if(flag1==1) printf("0");
else printf("%d",cnt+1);
return 0;
}
注意:ptaプログラミング例題は、参考構想のみを提供し、コードに個別のバグがある可能性があります.