c语言输入一个字符串,将其按照相反顺序存入同一个数组,并输出。自己编的,答案总错,别用指针,总错。

2025年03月17日 06:56
有2个网友回答
网友(1):

#include
#include
int main()
{
char *p,a[100];
gets(a);
p=a+strlen(a);
while(--p>=a)
putchar(*p);
return 0;
}指针

不用指针
#include
#include
int main()
{
int l,i;
char a[100];
gets(a);
l=strlen(a);
for (i=0;i<=l-1;l--)
printf("%c ",a[l-1]);
return 0;
}

网友(2):

%c不是用来存单个字符的吗。。。