|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
#include<string.h>
int main()
{
int x;
char a[30], change(char[],int);
gets(a);
x=strlen(a);
change(a,x);
puts(a);
return (0);
}
char change(char a[],int x)
{
int i;
char t;
for(i=0;i<x/2;i++)
{t=a[i];
a[i]=a[x-i];
a[x-i]=t;
}
}
- #include<stdio.h>
- #include<string.h>
- int main()
- {
- char change(char[], int);
- int i,x;
- char a[30];
- gets_s(a);
- x = strlen(a);
- change(a, x);
- for(i = 0;i <= x;i++) // 经过交换后,原数组末尾的结束标志 '\0' 被交换到了第 1 个元素,不能再 puts() 输出
- printf("%c",a[i]);
- printf("\n");
- return (0);
- }
- char change(char a[], int x)
- {
- int i;
- char t;
- for (i = 0;i<x / 2;i++)
- {
- t = a[i];
- a[i] = a[x - i];
- a[x - i] = t;
- }
- return 0;
- }
复制代码
|
|