如果“123456789”,输出56789
如果”efghabcd“,输出efgh
输入一个长度不到20的字符串
输出较大的子串
输入:123456789
输出:56789
s = input(">>>")
p = len(s) // 2
res = max(s[:p], s[p:])
print(res)
奇数长度的字符串怎么分?如果按照前面字串短,后面字串长的分法,楼上的答案就可以了
#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;
}