zuimman
zuimman
采纳率20%
2019-02-20 11:35 阅读 5.3k

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条回答 默认 最新

  • Mu_Gen Mu_Gen 2019-02-20 12:57

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

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

    点赞 2 评论 复制链接分享
  • wr_matao 威尔68109 2019-02-20 14:00

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

    点赞 评论 复制链接分享

相关推荐