考试5

    xiaoxiao2021-03-26  40

    题目二

      (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.01评测通过5ms12652KB20.02评测通过5ms12652KB20.03答案错误5ms12652KB0.04评测通过5ms12652KB20.0

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

    最新回复(0)