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≤1010001T10,1a101000。

子任务 1(10 分)1≤a≤31a3;
子任务 2(20 分)1≤a≤1000001a100000;
子任务 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;
 } 
View Code

猜你喜欢

转载自www.cnblogs.com/looeyWei/p/10447928.html