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;
}

2个回答

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

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

zuimman
zuimman 刚刚发现,复制过来后有的语句复制不过来
一年多之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 没错,建议楼主从头学起。
一年多之前 回复

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐