中国海洋大学上机考试题2016春季学期 答案2333(11)

时间: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

中国海洋大学上机考试题2016春季学期 答案2333(11).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219