这个怎么打啊 朋友们
控制台输入一个字符串,要求保留字符串的后半段,前半段做成后半段的镜像。例如,123456,处理成654456,要用m e m m o v e 或者m e m c p y
这个怎么打啊 朋友们
控制台输入一个字符串,要求保留字符串的后半段,前半段做成后半段的镜像。例如,123456,处理成654456,要用m e m m o v e 或者m e m c p y
供参考:
#include <stdio.h>
#include <string.h>
int main()
{
int n ,i;
char str[128];
scanf("%s", str);
n = strlen(str);
for (i = 0;i < n/2; i++)
memmove(str+i,str+n-1-i,1);
printf("%s",str);
return 0;
}