494 - Kindergarten Counting Game
#include <stdio.h>
#include <ctype.h>
int main()
{
char line[500000],character;
long c,n,p;
while(scanf("%c",&character)!= EOF)
{
c=0;
n=0;
p=0;
line[0]=character;
do
{
if(isalpha(line[c]) > 0)
{
if(p==1)
{
n=n+1;
p=0;
}
}
else
{
if(line[c] == 34 || line[c] == 39)
p=0;
else
p=1;
}
c++;
character = getchar();
line[c]=character;
}while(character != '\n');
c = c-1;
line[c]='\0';
if(c == 0)
printf("0\n");
else
{
if(line[0] == '\0')
printf("%ld\n",n);
else if(line[0] !=' ')
printf("%ld\n",n+1);
else
printf("%ld\n",n);
} // End of else
} // End of infinite while
}
#include <ctype.h>
int main()
{
char line[500000],character;
long c,n,p;
while(scanf("%c",&character)!=
{
c=0;
n=0;
p=0;
line[0]=character;
do
{
if(isalpha(line[c]) > 0)
{
if(p==1)
{
n=n+1;
p=0;
}
}
else
{
if(line[c] == 34 || line[c] == 39)
p=0;
else
p=1;
}
c++;
character = getchar();
line[c]=character;
}while(character != '\n');
c = c-1;
line[c]='\0';
if(c == 0)
printf("0\n");
else
{
if(line[0] == '\0')
printf("%ld\n",n);
else if(line[0] !=' ')
printf("%ld\n",n+1);
else
printf("%ld\n",n);
} // End of else
} // End of infinite while
}
Comments
Post a Comment