菜鸟,麻烦帮帮忙

来源:百度知道 编辑:UC知道 时间:2024/06/01 12:37:13
1题目
编写一个程序,统计输入字符串中字符“x”出现的次数。

2题目:
编写一个程序,用于接收两个字符串,然后比较这两个字符串,输出比较结果。

3题目:
编写一个程序,用于接收两个字符串,判断第一个字符串是否包含第二个字符串,如果包含,就输出显示第二个字符串的第一个字符在第一个字符串中的位置。

#define N 100
int main()
{
int i=0,j=0;
char str[N];//字符串最大长度N
scanf("%s",str);
while(*(str+i)!='\0'){if(*(str+i)==x)j++;i++;}
printf("%d",j);//j为出现次数
return 0;
}
第二题直接用strcmp库函数对比就行了
#define N 100
int main()
{
int i=0,j=0;
char str1[N],str2[N];
scanf("%s%s",str1,str2);
while(*(str1+i+j)==*(str2+j)||*(str1+i+j)!='\0')
{
if(*(str2+j)=='\0')break;
if(*(str1+i+j)==*(str2+j))j++;
else {i++;j=0;}
}
if(*(str2+j)=='\0')printf("%d",i+1);
esle printf("no contain");
return 0;
}