1、编一个函数fun(chars),函数的功能是把字符串中的内容.docVIP

  • 111
  • 0
  • 约4.28万字
  • 约 29页
  • 2016-11-23 发布于天津
  • 举报

1、编一个函数fun(chars),函数的功能是把字符串中的内容.doc

1、编一个函数fun(chars),函数的功能是把字符串中的内容.doc

1、 编一个函数fun(char *s),函数的功能是把字符串中的内容逆置。 例子如:字符串中原有的内容为:abcdefg,则调用该函数后,串中的内容为:gfedcba 。 试题程序: #include string.h #include conio.h #include stdio.h #define N 81 /*注:该题的算法是先分别找出字符串的两头,然后同时逐一往中间移动,每移动一次 都进行两字符的位置对换,直到中间字符(用s+is+n-1-i来控制)。由于s+i中一个 地址,因此要注意把它的内容取出再进行换位。即先进行取内容运算*) */ fun(char *s) { int i=0,t,n=strlen(s); for(;s+is+n-1-i;i++) {t=*(s+i);*(s+i)=*(s+n-1-i);*(s+n-1-i)=t;} } main() { char a[N]; clrscr(); printf(Enter a string:); gets(a); printf(The original string is:);puts(a); fun(a); printf(\n); printf(The string after modified:); puts(a); } 2、 写程序,实现矩阵(3行3列)的转置(即行列互换)。 例如,输入一面的矩阵: 程序输出

文档评论(0)

1亿VIP精品文档

相关文档