4.函数应用程序设计(5)

2020-02-22 14:06

{char a[80],b[80]; int d; gets(a); gets(b); d=scomp(a,b); printf(\}

23、编写将字符数组中的字符串前后倒置的函数,并调用此函数将一个字符串前后倒置。 void srev(char a[]) {char t; int n,i,j; n=strlen(a); i=0;j=n-1; while(i

{t=a[i];a[i]=a[j];a[j]=t; /*交换对应元素的值*/ i++;j--; } } main() {char a[80];

gets(a); srev(a) puts(a); }

24、编写判断回文的函数,并调用此函数判定一个字符串是否是回文。 int isR(char a[]) {int i,j n; n=strlen(a); i=0; j=n-1; while(i

{i++;j--;} /*若对应字符相等,则继续比较*/ else

break; /*否则中止比较*/ } if(i>=j)

return(1); /*若所有对应字符都相等,则是回文*/ else return(0); }

main() {char s[100]; gets(s); if(isR(s)!=0) printf(\ else

printf(\}

25、编写判断汉字回文的函数,并调用此函数判定一个汉字字符串是否是回文。

int isR(char a[]) {int i,j n; n=strlen(a); i=0; j=n-2; while(i

{if(a[i]==a[j]&&a[i+1]==a[j+1]) {i+=2;j-=2;} else break; }

if(i>=j) return(1); else return(0); } main() {char s[100]; gets(s); if(isR(s)!=0) printf(\ else

printf(\}


4.函数应用程序设计(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:二年级语文第七单元备课

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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