LibreOJ #3.Copycat 文件输入输出
Posted looeywei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LibreOJ #3.Copycat 文件输入输出相关的知识,希望对你有一定的参考价值。
题目描述
这道题用于测试文件输入输出,请注意使用文件输入输出,而非标准输入输出。
输入一个正整数 aa,输出这个数 aa。
输入格式
第一行一个正整数 TT,表示有 TT 组测试数据。
接下来 TT 行,每行一个正整数 aa。
输出格式
输出 TT 行,每行一个正整数 aa。
样例
样例输入 1
3
1
2
3
样例输出 1
1
2
3
样例输入 2
1
1000000000000000000000000000000000
样例输出 2
1000000000000000000000000000000000
数据范围与提示
对于所有测试点,1≤T≤10,1≤a≤1010001≤T≤10,1≤a≤101000。
子任务 1(10 分)1≤a≤31≤a≤3;
子任务 2(20 分)1≤a≤1000001≤a≤100000;
子任务 3(70 分)没有附加限制。
题目分析
本题主要测试文件输入输出,这也是我第一次写文件输入输出
只是在原来的程序基础上添加重定向输入输出流即可,即添加:(注意:要添加头文件cstdio
freopen("copycat.in","r",stdin); freopen("copycat.out","w",stdout);
AC代码
#include<iostream> #include<cstdio> #include<cstring> #include<string> using namespace std; int main() { freopen("copycat.in","r",stdin); freopen("copycat.out","w",stdout); int t; string a; cin>>t; while(t--){ cin>>a; cout<<a<<endl; } return 0; }
以上是关于LibreOJ #3.Copycat 文件输入输出的主要内容,如果未能解决你的问题,请参考以下文章