文章
9
粉丝
0
获赞
29
访问
376
原解:提示Output Limit Exceeded,不知道为什么会输出过限,红色为两端区别,求解答
#include<bits/stdc++.h>
using namespace std;
int main(){
char s1[10],s2[100];
while(1){
gets(s1);
if(s1[0] == '#')break;
gets(s2);
int stl1 = strlen(s1),stl2 = strlen(s2);
for(int i = 0;i < stl1; i++){
int cnt = 0;
for(int j = 0;j < stl2; j++){
if(s1[i] == s2[j]) cnt++;
}
printf("%c %d\n",s1[i],cnt);
}
}
r...
登录后发布评论
while(1)是死循环,OJ判题是读取输入文件,所以不能用while(1),这样永远结束不了