文章
34
粉丝
329
获赞
1
访问
281.4k
#include <stdio.h>
#include <stdlib.h>
int main()
{char a[5],b[80],*p;
int r=3;
while(r--)//这里应该为“1”,因为里面有结束条件,但检测通不过,它认为你这个会无限循环!
{
gets(a);
if(a[0]=='#')break;
gets(b);
p=a;
char e[5]="#####";
int k,i=0,j;
while(*p!='\0')
{j=0;k=0;
while(b[j]!='\0')
{
if(b[j]==*p) {e[i]=*p;k++; }
j++;
}
if(e[i]!='#')
printf("%c %d\n",e[i],k);
p++;i++;
}
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发