中国海洋大学上机考试题2016春季学期 答案2333(10)
时间:2025-07-15
时间:2025-07-15
a[10]=y;
}
}
int main()
{int i,a[11]={20,18,16,14,12,10,8,6,4,2},x;
void fun(int *,int n,int y);
scanf("%d",&x);
fun(a,10,x);
for(i=0;i<11;i++)
printf("%d ",*(a+i));
return 0;
}
15. 编写函数int fun(char *s1,char *s2),在字符串s1中统计字符串s2出现的次数并返回。若s2
在s1中未出现,则返回0。例如:
若输入的字符串s1为:abaaAabcaabbabca,字符串s2为:ab ,则程序输出:n=4
若输入的字符串s1为:abaaAabcaabbabca,字符串s2为:abd,则程序输出:No find
#include<string.h>
#include<stdio.h>
int fun(char *s1,char *s2)
{
}
int main()
{ char a[80],b[80];
int n;
printf("Please input the first string:");
gets(a);
printf("Please input the second string:");
gets(b);
n=fun(a,b);
if(n==0)
printf("No find\n");
else printf("n=%d\n",n);
return 0;
}
#include<string.h>
#include<stdio.h>
int fun(char *str,char ch)
{
int i,j,m=0,p=0;
p=strlen(str);
m=strlen(str);
for(i=0;i<m;i++)
{
10
上一篇:体育经济与管理专业大学排名
下一篇:国庆作业 世界古代史试题