求高手 给解题思路 谢谢

将字符串"I am super star"倒序输出,即为"star super am I"

用Java的话……直接用String的split方法…参数为空格…得到一个字符串数组…接着遍历…从后往前遍历即可…

用c语言?

 #include<stdio.h>
void main()
{
    char str[]="I am super star",*p1,*p2,ch;
    p1=p2=str;
    while(*p2) p2++;
    p2--;
    while(p1<p2)
    {
        ch=*p1;
        *p1=*p2;
        *p2=ch;
        p1++;
        p2--;
    }
    printf("%s\n",str);
}

可以用String中的substring截取字符串,然后输出,substring(x),从第x个开始截取到结尾 substring(0,x)从第一个开始截取到第x个位置的内容!

正常输入,然后倒叙输出