modify_字符反序连接.c

来自「c程序设计自学经典程序,可供自学学习,一目了然,非常简单,作为初学者实验非常有用」· C语言 代码 · 共 30 行

C
30
字号
/* 
 * 在考生目录的Paper子目录下,有Modify.c文件,该文件中“***** N *****”的下一行中有错误,
 * 请改正(注意:不得加行、减行、加句、减句,否则后果自负)。
 * 该程序功能:
 * 输入一个字符串,将组成字符串的所有字符先按顺序存放到字符串t中,再将字符串中的字符按逆序连接到字符串t * 后面。
 * 例如:输入"ABCD",则字符串t为"ABCDDCBA"。
 */

# include <stdio.h>
# include <string.h>
void fun(char *s,char *t)
{
  int i,sl;
  sl=strlen(s);
  for(i=0;i<sl;i++) 
     t[i]=s[i];
  for(i=0;i<sl;i++)
     /********1********/
     t[sl+i]=s[sl-i-1];//t[sl+i]=s[sl-i];
  /********2********/
  t[2*sl]='\0';//t[sl]="\0";
}

void main()
{
  char s[100],t[100];
  scanf("%s",s);
  fun(s,t);
  printf("%s",t);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?