题头的话:长按点赞可私我赠送50+本C与C++书籍电子书资源
【问题描述】输入一个字符串,再用指针引用法完成字符串的逆序
【输入形式】
【输出形式】
【样例输入输出】
#include<stdio.h>
#include<string.h>
int main()
{
char a[80];
char *p;
int y;
printf("Input a string:");
gets(a);
printf("after converted:");
y=strlen(a);
p=a+y-1;
do{putchar(*(p--));}while(p>=a);
return 0;
}
#include<stdio.h>
#include<string.h>
int main()
{
char a[80];
int y;
printf("Input a string:");
gets(a);
printf("after converted:");
y=strlen(a);
do{putchar(a[-1+y--]);}while(y>=1);
return 0;
}
#include<stdio.h>
#include<string.h>
int main()
{
char a[80];
printf("Input a string: ");
gets(a);
int y,i;
y=strlen(a);
printf("After converted: ");
for(i=y-1;i>=0;i--)
printf("%c",a[i]);
return 0;
}