输入一个长度小于20的字符串,从中间位置切分成前后两个子串,比较大小,输出较大的串

输入一个长度小于20的字符串,从中间位置切分成前后两个子串,比较大小,输出较大的串。
如果“123456789”,输出56789
如果”efghabcd“,输出efgh
输入格式:
输入一个长度不到20的字符串
输出格式:
输出较大的子串
输入样例:
123456789
输出样例:
56789

#include<stdio.h>

int main()

{ char s[22],s1[12],s2[12];

int i,j,n,n1;

gets(s);
for(n=0;s[n];n++);

n1=n/2;

for(i=0;i<n1;i++)

s1[i]=s[i];

s1[i]='\0';

for(j=0;s2[j++]=s[i++];);

puts(s2);

return 0;

}

img



#include<stdio.h>

int main()

{ char s[22],s1[12],s2[12];

  int i,j,n,n1;

  gets(s);
  for(n=0;s[n];n++);

  n1=(n+1)/2;

  for(i=0;i<n1;i++)

    s1[i]=s[i];

  s1[i]='\0';

  for(j=0;s2[j++]=s[i++];);

  puts(s1);

  puts(s2);  

  return 0;

}