69,371
社区成员
发帖
与我相关
我的任务
分享
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
char a[6], b[81], c[10] = {0};
int lena, lenb;
while (gets(a)&&a[0] != '#')
{
gets(b);
lena = strlen(a); lenb = strlen(b);
for (int i = 0; i < lena; i++)
{
for (int j = 0; j < lenb; j++)
{
if (a[i] == b[j])
{
c[i]++;
}
}
}
for (int i = 0; i < lena; i++)
{
printf("%c %d", a[i], c[i]);
printf("\n");
}
}
system("pause");
return 0;
}
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
char a[80], b[80];
int *cnt;
int lena, lenb;
while (fgets(a, 80, stdin) && a[0] != '#')
{
fgets(b, 80, stdin);
lena = strlen(a);
lenb = strlen(b);
if (lena < 80)
a[--lena] = 0; //'\0'
if (lenb < 80) //'\0'
b[--lenb] = 0;
cnt = (int *)malloc(sizeof(int) * lena);
if (!cnt)
exit(0);
for (int i = 0; i < lena; i++)
{
cnt[i] = 0;
for (int j = 0; j < lenb; j++)
{
if (a[i] == b[j])
{
cnt[i]++;
}
}
}
for (int i = 0; i < lena; i++)
{
printf("%c %d", a[i], cnt[i]);
printf("\n");
}
free(cnt);
}
system("pause");
return 0;
}