当前位置: 代码迷 >> C语言 >> [求助]逆序输出
  详细解决方案

[求助]逆序输出

热度:218   发布时间:2007-02-04 12:21:29.0
哦,明白了,谢谢。数组字符下标是从0开始的嘛。在这里得到最后一个字符后将它输出,再自减,继续输出倒数第二个字符,以此类推。是这个意思吧?
----------------解决方案--------------------------------------------------------
Bingo!
----------------解决方案--------------------------------------------------------
恩,谢谢了
----------------解决方案--------------------------------------------------------
构造一个栈不就可以了吗?
----------------解决方案--------------------------------------------------------

先用求字符长度的句子 求出长度 然后从长度-1开始 自减到0
#include"stdio.h"
main()
{
int i;
char a[10];
scanf("%s",a);
a[strlen(a)]='\0';
for(i=strlen(a)-1;i>=0;i--)
printf("%c",a[i]);
}


----------------解决方案--------------------------------------------------------
对3楼的这句不明白:scanf("%d",&size);
如果输入的是字符串还能用&么?
----------------解决方案--------------------------------------------------------
  相关解决方案