C语言编程 倒序输出

以下是问题程序 #include"stdio.h" void main() { char str1[100],*P=str1,*q=str1; printf("请输入一串字符"); scanf("%s",str1); for(;*q!='\0';q++) ; q-1;/*使p指向最后一个元素而不是结束符*/ for(;p { *p=*q; q--; p++; } printf("%s\n",str1); } 想要倒序输出 但总是有个报错 不是很明白 希望得到修改 谢谢

#include"stdio.h"
void
main()
{
char
str1[100],*p=str1,*q=str1;
char
temp;
printf("请输入一串字符");
scanf("%s",str1);
for(;*q!='\0';q++)
;
q--;/*使p指向最后一个元素而不是结束符*/
for(;p
评论
0
0
加载更多
温馨提示:答案为网友推荐,仅供参考
相似回答