闭着眼睛也要会打的【数据的输入和输出有几道练习题】---- HDU1089-1096

对于数据的输入和输出有几道练习题 HDU1089-1096

HDU1089

一个输入输出的实践(一)


问题描述
你的任务是计算A + B。
太容易了?!当然!我专为ACM初学者的问题。 
你一定发现了一些问题有相同的标题,这一次,是的,所有这些问题都为同一目的而设计的。
 
输入
将包括由空格分隔的一对整数a和b系列,一对整数,每行输入。   

产量
对于每个对输入整数a和b你应该输出a和b在同一行,并在输入的每一行与行输出的总和。 
 

样例输入
      
      
1 5 10 20
 
输出范例
      
      
6 30
 


#include<iostream>
using namespace std;
 
int main()
{
  int a,b;
  while(cin>>a>>b)
  {
    cout<<a+b<<endl;
  }
  return 0;
}


HDU1090



一个输入输出的实践(二)



问题描述
你的任务是计算A + B。
 
输入
输入包含一个整数N在第一线,然后按照N行。由一对整数a和b,由空格分隔的,一对整数,每行每行。  

产量
对于每个对输入整数a和b你应该输出a和b在同一行,并在输入的每一行与行输出的总和。   

样例输入
      
      
2 1 5 10 20  

输出范例
      
      
6 30
 


#include<iostream>
using namespace std;
int main()
{
	int n;
	double a,b;
	cin>>n;
	while(n--)
	{
		cin>>a>>b;
		cout<<a+b<<endl;
	}
	return 0;
}

HDU1091



一个输入输出的实践(三)

时限:2000/1000 MS(Java /其他的)记忆体限制:65536/32768度(Java /其他的)
总的意见书(S):40724接受的意见书(S):20776


问题描述
你的任务是计算A + B。  

输入
输入包含多个测试案例。每个测试用例包含一对整数a和b,一对每行的整数。测试用例包含0终止输入,这个测试用例是不是要处理。
 
产量
对于每个对输入整数a和b你应该输出a和b在同一行,并在输入的每一行与行输出的总和。   

样例输入
      
      
1 5 10 20 0  

输出范例
      
      
6 30
 

#include<iostream>
using namespace std;
int main()
{
	double a,b;
	while(cin>>a>>b&&(a!=0||b!=0))
	{
		cout<<a+b<<endl;
	}
	return 0;
}


HDU1092



一个输入输出的实践(四)



问题描述
你的任务是计算一些整数的总和。  

输入
输入包含多个测试案例。每个测试案例包含一个整数N,然后在同一行的N个整数遵循。0开始测试的情况下终止的输入,这个测试用例是不是要处理。  

产量
对于每一组输入整数,你应该在同一行输出它们的总和,并与在输入的每一行输出一行。   

样例输入
      
      
4 1 2 3 4 5 1 2 3 4 5 0  

输出范例
      
      
10 15
 

#include<iostream>
using namespace std;

int main()
{
    int n,x,sum;
	while(cin>>n&&n!=0)
    {
        sum = 0;
        while(n--)
        {
			cin>>x;
            sum+=x;
        }
		cout<<sum<<endl;
    }
    return 0;
}



HDU1093


一个输入输出的实践(五)



问题描述
你的任务是计算一些整数的总和。
 
输入
输入包含一个整数N在第一线,然后按照N行。每一行开始一个整数M,则M在同一行的整数遵循。
 
产量
对于每一组输入整数,你应该在同一行输出它们的总和,并与在输入的每一行输出一行。 
 
样例输入
  
  
2 4 1 2 3 4 5 1 2 3 4 5
 
输出范例
  
  
10 15
 


#include<iostream>
using namespace std;

int main()
{
    int t,n,x,sum;
	cin>>t;
	while(t--)
    {
		cin>>n;
        sum = 0;
        while(n--)
        {
			cin>>x;
            sum+=x;
        }
		cout<<sum<<endl;
    }
    return 0;
}


HDU1094


一个输入输出的实践(六)

问题描述
你的任务是计算一些整数的总和。
 
输入
输入包含多个测试例,1例一行。每一种情况下开始与一个整数N,然后在同一行的N个整数遵循。
 
产量
对于每个测试用例,你应该在同一行输出N个整数的总和,并与一个在输入的每一行输出线。 
 
样例输入
  
  
4 1 2 3 4 5 1 2 3 4 5  

输出范例
  
  
10 15


#include<iostream>
using namespace std;

int main()
{
    int n,x,sum;	
	while(cin>>n)
    {
        sum = 0;
        while(n--)
        {
			cin>>x;
            sum+=x;
        }
		cout<<sum<<endl;
    }
    return 0;
}



HDU1095


一个输入输出的实践(七)

问题描述
你的任务是计算A + B。
 
输入
将包括由空格分隔的一对整数a和b系列,一对整数,每行输入。 
 
产量
对于每个对输入整数A和B你应该输出A和B的总和,其次是一个空白行。 
 
样例输入
  
  
1 5 10 20
 
输出范例
  
  
6 30

#include<iostream>
using namespace std;
int main()
{
	double a,b;
	while(cin>>a>>b)
	{
		cout<<a+b<<endl<<endl;
	}
	return 0;
}


HDU1096



一个用于输入输出的实践(八)

时限:2000/1000 MS(Java /其他的)记忆体限制:65536/32768度(Java /其他的)
总的意见书(S):53965接受的意见书(S):16352


问题描述
你的任务是计算一些整数的总和。
 

输入
输入包含一个整数N在第一线,然后按照N行。每一行开始一个整数M,则M在同一行的整数遵循。
 

产量
对于每一组输入整数,你应该在同一行输出的总和,你必须注意输出之间有一个空白行。
 

样例输入
  
  
3 4 1 2 3 4 5 1 2 3 4 5 3 1 2 3
 

输出范例
  
  
10 15 6

#include<iostream>
using namespace std;

int main()
{
    int n,m,x,sum;	
	while(cin>>n)
	{
		while(n--)
		{
			cin>>m;
			sum = 0;
			while(m--)
			{
				cin>>x;
				sum+=x;
			}
			cout<<sum<<endl;
			if(n!=0)  //注意n=0的时候
				cout<<"\n";
		}
	}
    return 0;
}


  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值