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

时间:2025-07-15

for(;i<strlen(a);i++) c[i]=a[i]; c[i]='\0'; }

}

void main() {char s[80]; gets(s);

puts(fun(s)); }

}

int main()

{char s1[80],s2[80],s3[80];

gets(s1);

gets(s2);

fun(s1,s2,s3);

puts(s3);

return 0;

}

20. 编写函数void fun(char *s),将s所指字符串中的所有数字字符移到所有非数字字符之后,并保

持数字字符和非数字字符原有的前后次序。

例如,若输入:num is 0532-66ouc78,OK. 执行结果为:num is -ouc,OK.05326678

#include<stdio.h>

#include<string.h>

void fun(char *s)

{

char p;

int i,j,m;

m=strlen(s);

if(m%2==0)

{

p=s[m-1];

for(i=m-1;i>1;i=i-2)

{

s[i]=s[i-2];

}

s[1]=p;

}

if(m%2!=0)

{

p=s[m-2];

for(i=m-2;i>1;i=i-2)

{

s[i]=s[i-2];

}

s[1]=p;

} }

int main()

{char a[80];

14

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

精彩图片

热门精选

大家正在看

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

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

支付方式:

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

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