string效率异常之高,以下比较

    xiaoxiao2021-03-25  68

    1205 单词翻转

     时间限制: 1 s  空间限制: 128000 KB  题目等级 : 青铜 Bronze 题解 题目描述 Description

    给出一个英语句子,希望你把句子里的单词顺序都翻转过来

    输入描述 Input Description

    输入包括一个英语句子。

    输出描述 Output Description

    按单词的顺序把单词倒序输出

    样例输入 Sample Input

    I love you

    样例输出 Sample Output

    you love I

    /* 运行结果 测试点#1.in 结果:AC 内存使用量: 256kB 时间使用量: 0ms 测试点#2.in 结果:AC 内存使用量: 256kB 时间使用量: 0ms 测试点#3.in 结果:AC 内存使用量: 256kB 时间使用量: 1ms 代码 #include<cstdio> #include<iostream> #include<cstring> using namespace std; int main(){ char s[10000][100],t[100]; int i=0; while(cin>>t) { strcpy(s[i++],t); } while(i) cout<<s[--i]<<' '; cout<<endl; return 0; } 运行结果 测试点#1.in 结果:AC 内存使用量: 360kB 时间使用量: 0ms 测试点#2.in 结果:AC 内存使用量: 360kB 时间使用量: 0ms 测试点#3.in 结果:AC 内存使用量: 364kB 时间使用量: 0ms 代码 #include<cstdio> #include<iostream> #include<string> using namespace std; int main(){ string t,s[10000]; int i=0; while(cin>>t){ s[i++]=t; } while(i!=0){ cout<<s[--i]<<' '; } cout<<endl; return 0; } */

    转载请注明原文地址: https://ju.6miu.com/read-34675.html

    最新回复(0)