28: 单词倒排 1.7 编程基础字符串
发布时间
阅读量:
阅读量
28:单词倒排
本程序运行所限定的时间为1秒内,并受到内存容量不超过64MB的约束。
设计并实现一个程序来接收一行英文文本(仅包含英文字母),其中单词之间仅以一个空格分隔。
该程序的功能是反转输入的所有单词顺序,并将处理结果输出出来。
仍按照单个空格分隔的方式输出结果。
接收的值是一个单一字符序列(其最大长度不超过100个字符)。生成的内容按照特定顺序排列后被返回。作为学生是我。该系统返回的结果按照特定顺序排列。
#include<iostream>
#include<string.h>
using namespace std;
//http://noi.openjudge.cn/ch0107/28/
//要集中时间练习字符串操作
//一般题目中读入一行的,就是以EOF结尾的,所以就直接用while循环就可以
//不需要用tmp去判断是否是\n,因为有可能结尾是空格就错了
char a[110][110];
int main(){
char tmp;
int k=0;
while(cin>>a[k]){
k++;
}
for(int i=k-1;i>=0;i--){
cout<<a[i]<<" ";
}
全部评论 (0)
还没有任何评论哟~
