中国海洋大学上机考试题2016春季学期 答案2333(11)
时间:2025-07-15
时间:2025-07-15
while(str[i]==ch)
{
for(j=i;j<m;j++)
{
str[j]=str[j+1];
str[j+1]='\0';
}
m=strlen(str);
}
}
if(m==p)
{
m=-1;
}
return m;
}
void main()
{
char a[80]={0},b;
int n;
printf("Please input a string:");
gets(a);
printf("Please input a delete character:");
b=getchar();
n=fun(a,b);
if(n==-1)
printf("No find %c\n",b);
else printf("%s,n=%d\n",a,n);
}
16. 编写函数int fun(char *str),功能是:统计字符串str中不同字符的个数并做为函数值返回。
例如,下面程序运行时若输入:One world,One dream! 输出:n=13
#include<stdio.h>
int fun(char *str)
{ int i,j,m=1,p,x,q;
p=strlen(str);
for(i=0;i<p;i++)
{ for(j=0;j<i;j++)
{ x=str[i];
q=str[j];
if(x==q)
{break;}
if(j+1>=i)
{ m++;}
11
上一篇:体育经济与管理专业大学排名
下一篇:国庆作业 世界古代史试题