高手帮我看看有什么问题
显示一个字符串中某个指定字符出现的次数
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
char letter[10],j;
int abc,n,z,m,i;
abc=abcd(letter[i],j);
printf ("enter:");
scanf ("%d",&m);
printf ("enter:");
for (i=0;i<m;i++)
{
scanf("%s",&letter[i]);
};
printf ("enter:");
scanf("%s",&j);
printf("%d",abc);
}
abcd(char letter[],char y)
{
int z,x;
z=0;
for (x=0;x<5;x++)
{if (letter[x]=y)
z++;
return (z);
}
};
接受5个人名和一个称谓。在数组中的每个人名的开头插入这个称谓。显示修改后的人名。
void main()
{
char name[5][20],firstname;
int i;
for(i=0;i<5;i++)
{
printf("\nEnter name %d:",i+1);
scanf("%s",&name[i]);
}
printf("\n\nEnter firstname:") ;
scanf("%s",&firstname);
for(i=0;i<5;i++)
{
strcat(name[i],firstname);
}
printf("\n\nThe full name is:");
for(i=0;i<5;i++)
{
printf("\n%s",name[i]);
}
}