思路:先定义两个字符数组a和b,a先接受键盘输入,依次把a的最后一个字符到第一个字符存入b中,最后再把b复制给a,最终a中存放的就是键盘输入的逆序。
参考代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#include<string.h>
#include<stdio.h>
int
main()
{
char
a[100],b[100];
int
i,n,j=0;
gets
(a);
n=
strlen
(a);
for
(i=n-1;i>=0;i--)
b[j++]=a[i];
b[j]=
'\0'
;
strcpy
(a,b);
puts
(a);
return
0;
}
/*
输出:
afasdghj
jhgdsafa
*/
|