CODE[VS] 天梯 1205 单词翻转

    xiaoxiao2021-03-26  32

    时间限制: 1 s 空间限制: 128000 KB 题目等级 : 青铜 Bronze 题解 题目描述 Description 给出一个英语句子,希望你把句子里的单词顺序都翻转过来

    输入描述 Input Description 输入包括一个英语句子。

    输出描述 Output Description 按单词的顺序把单词倒序输出

    样例输入 Sample Input I love you

    样例输出 Sample Output you love I

    数据范围及提示 Data Size & Hint 简单的字符串操作

    #include<stdio.h> #include<string.h> int main(){ char a[100]; gets(a);//获取输入的句子 char b[100][100];// int t = 0,head = 0; for(int i = 0;i<=strlen(a);i++){ if(a[i]==' '){ int k = 0; for(int j = head;j<i;j++){ b[t][k++] = a[j]; } b[t][k]='\0'; t++; head = i+1; }else if(a[i]=='\0'){ int k = 0; for(int j = head;j<i;j++){ b[t][k++] = a[j]; } b[t][k]='\0'; t++; } } for(int i = t-1;i>=0;i--){//输出格式注意 if(i!=0)printf("%s ",b[i]); else printf("%s",b[i]); } return 0; }
    转载请注明原文地址: https://ju.6miu.com/read-663911.html

    最新回复(0)