c语言 输出直接显示press any key to continue

为什么运行后直接就显示press any key to continue,我明明有scanf 和printf的。
#include
#include
int main(){
int i,j,flag,s=0,t=0,count;
int a[1001][10001];
char b[1001];
int tem1,tem2;
scanf("%s",b);
for(i=0;i flag=1;
count=1;
for(j=0;j if(b[i]==b[j])
flag=0;
break;
}
if(flag==1){
a[s][0]=b[i];
for(j=i;j if(b[i]==b[j])
count++;
}
a[s][1]=count;
s++;
}
}
for(i=0;i for(j=i+1;j if(a[i][0]>a[j][0]){
tem1=a[i][0];
a[i][0]=a[j][0];
a[j][0]=tem1;
tem2=a[i][1];
a[i][1]=a[j][1];
a[j][1]=tem2;
}
}
}
for(i=0;i<s;i++){
printf("%d:%d",a[i][0],a[i][1]);
}
return 0;
}

for语句的格式再检查一下。格式有点问题。

for(i=0;i flag=1;
count=1;

for语句都写错了,不知道你怎么还能运行的,哈哈