#include <stdio.h>
#include <string.h>
int main()
{
char str[100];
while(fgets(str,100,stdin))
{
int sum=0,boolean=0,i,str_len;
str_len=strlen(str);
for(i=0;i<str_len;i++)
{
if((str[i]>=65&str[i]<=90)|(str[i]>=97&str[i]<=122)|(str[i]>=48&str[i]<=57))
boolean=1;
else
{
if(boolean==1)
{
sum++;
boolean=0;
}
str[i]=0;
}
}
printf("%d\n",sum);
}
return 0;
}
====================================
WA (line:6)
答案不正確您的答案為: 18
正確答案為: 21
謝謝各位 拜託幫我看一下 我卡住好久了
#include
#include
int main()
{
char str[100];
while(fgets(str,100,stdin))
{
int sum=0,boolean=0,i,str_len;
str_len=strlen(str);
for(i=0;i {
if((str[i]>=65&str[i]<=90)|(str[i]>=97&str[i]<=122)|(str[i]>=48&str[i]<=57))
boolean=1;
else
{
if(boolean==1)
{
sum++;
boolean=0;
}
str[i]=0;
}
}
printf("%d\n",sum);
}
return 0;
}
====================================
WA (line:6)
答案不正確您的答案為: 18
正確答案為: 21
謝謝各位 拜託幫我看一下 我卡住好久了