一个初学C的烦恼 这个程序怎么编啊?

来源:百度知道 编辑:UC知道 时间:2024/05/21 19:37:34
利用指向字符数组的指针变量,统计两个字符数组中的相同的字符个数

#include <stdio.h>

void main()
{
char a[]={'a','b','c','d','e'};
char b[]={'i','o','p','d','e','a'};
char *pa=a,*pb;
int s=0;
while (*pa++!='\0') {
pb=b;
while (*pb++!='\0')
if (*pa==*pb) {
s++;
putchar(*pa);
putchar('\n');
}
}
printf("%d\n",s-1);

}
显示出相同的字符及个数。