考试5

题目二

 
(1/1 分数)
题目描述

这是一个关于外星人ET的番外故事~

ET回到家园之后,还一直思念着Elliott, 同样,Elliott也忘不了ET这个外星朋友。Michael为了解弟弟的“相思之苦(??)”,为弟弟和ET设计了一个宇宙超能量传输装置,使他们隔着几千万光年也能对话。Elliott和ET都很开心,每天都能聊很久。Michael不禁好奇他们都说了些什么,偷偷地查看了他们的聊天记录,平时他们聊天的内容都记录在神秘的小本本上。但是小本本只记录了他们对话的内容,并没有标注出是谁说了这句话,Michael看的特别费劲。作为一个忙碌且懒惰的宅男,他想要你整理聊天记录到一个新的小本本中,让他能更好地“偷窥”弟弟和ET的小秘密。

输入格式

从文件 chat.in中读入以下内容

若干行,每行是一句ET或者Elliott说的话

输出格式

输出到文件 chat.out中

在读入的每行前标注上是谁说了这句话,格式为加上“ET: " 或者 "Elliott: ”注意有空格

每次对话都是由Elliott先发起的,之后都是ET和Elliott一人一句。

样例输入

Hello ET!
Hello Elliott!
How is it going today?
Pretty good.
样例输出

Elliott: Hello ET!
ET: Hello Elliott!
Elliott: How is it going today?
ET: Pretty good.

代码框

#include <iostream>
#include <fstream>
#include <string>
#include <vector> 
using namespace std;

int main(){
	ifstream file("chat.in");
	vector<string>s;
	while(!file.eof()){
		string a;
		getline(file,a);//解决了有空格的问题 
		s.push_back(a);
	}
	file.close();
	
	ofstream outfile("chat.out");
	for(int i=0;i<s.size();i++){
		if(i%2==0)
			outfile<<"Elliott: "<<s[i];
		else
		    outfile<<"ET: "<<s[i];
		outfile<<endl;;
	}
	outfile.close();
	
	return 0;
}
有两个测试通不过,不知道为什么

不正确

不正确

您的程序运行结果为:答案错误,得分为:60.0,以下为详细信息:

编号运行结果运行时间(ms)使用空间(KB)得分
0答案错误6ms12652KB0.0
1评测通过5ms12652KB20.0
2评测通过5ms12652KB20.0
3答案错误5ms12652KB0.0
4评测通过5ms12652KB20.0


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值