#include <stdio.h>
#include <string.h>
void main()
{
char s1[256];
char *token;
char s2[]=" ,\t\n";
int count=0;
printf("\nInput the Array:\n");
gets(s1);
printf("your input:[%s]",s1);
token=strtok(s1,s2);
while(token!=NULL)
{
count++;
token=strtok(NULL,s2);
}
printf("\nnum count=%d\n",count);
}
大概写了一下,这里没有对你输入的内容做是否是数字的验证~~~[bc06]