I am a student 单词逆序输出

来源:互联网 发布:c语言选择语句 编辑:程序博客网 时间:2024/05/01 19:55

C++:

# include <stdio.h>
# include <string.h>
 
void fun(char* a,char* b)
{
    int i,j,k=0;
    for(i=strlen(a)-1;i>=0;i--)
    {
        if(a[i]==' ')
        {
            for(j=i+1;a[j]&&a[j]!=' ';j++)
            {
                b[k++] = a[j];
            }
            b[k++] = ' ';
        }
    }
    for(i=0;a[i]!=' ';i++)
        b[k++] = a[i];
    b[k] = '\0';
}
int main(void)
{
    char a[20]="i am a stdudent",b[20];
    fun(a,b);
    printf("%s",b);
}



Java:


String s = "I am a student";

String[] a=s.split(" ");

for(int i = a.length;i>0 ;i--){

    System.out.print(a[i-1]+" ");

}




0 0