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

时间:2025-07-15

{m=m/10;if(m==0) break;k++;}

t=k;l=k;

for(s=0,k=0;k<=t;k++)

{ x=c[i]%10; c[i]=c[i]/10;

s=s+x*pow(10,l--);

}

c[i]=s;

}

for(i=0;c[i]!=0;i++)

{ k=sqrt(c[i]);

for(j=2;j<=k;j++)

{if(c[i]%j==0) break;}

if(j>=k+1) d++;

}

return(d);

}

}

int main()

{int num,a,b;

scanf("%d%d",&a,&b);

num=fun(a,b);

printf("num=%d\n",num);

return 0;

}

11. 编写函数void fun(char *s),功能:在s所指字符串中每两个字母之间加一个*,其余字符保持

不变。

例如,下面程序运行时,若输入:I had 123_book. 输出:I h*a*d 123_b*o*o*k.

#include<stdio.h>

void fun(char *s)

{int i,j,k,n=0;

char a,b;

for(i=0;*(s+i)!='\0';i++);

n=i;

for(i=0;*(s+i)!='\0';i++)

{ a=*(s+i);b=*(s+i+1);

if(((a<='z')&&(a>='a')||(a<='Z')&&(a>='A'))&&((b<='z')&&(b>='a')||(b>='A')&&(b<='Z'))) { for(j=0;j<=n-i;j++)

{ k=n;

*(s+k-j+1)=*(s+k-j); }

*(s+i+1)='*';

n++;

}

}

}

int main()

{char x[80];

7

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

精彩图片

热门精选

大家正在看

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

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

支付方式:

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

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