方法二:将字符串放进数组,通过指针的移动逆序打印数组 (显示格式错误)
#include <stdio.h>
int main()
{
char a[1000];
char *p;
int i=0;
char c;
while(c != '\n')
{
scanf("%c", &c);
if(c != ' ')
{
a[i]=c;
i++;
}
}
p = &a[i];
while(p != a)
{
p--;
printf("%c", *p);
}
return 0;
}
求教大佬们,哪里有问题?
2021-10-13 11:33:45