#include<
stdio.h>
#include<
string.h>
int main()
{
int i,d,t,w,m;
char s[1000];
while(gets(s)!=NULL)
{
t=w=0;
d=strlen(s);
for(i=0;i<d;i++)
if(t<s[i]) {t=s[i];m=i;}
for(i=0;i<d;i++)
if(s[i]==s[m]) w++;
printf("第一次出现位置为%d 出现次数为%d\n",m+1,w);
}
}
望采纳
追问多谢指点!但我最想知道的是我写的这个程序哪里出错了?

这个程序的目的是统计一串字符串中字母,空格,数字,其它的个数