杭电acm1096的代码应如何写

来源:百度知道 编辑:UC知道 时间:2024/06/17 11:27:09
大家好,我想知道杭电acm1096的代码应如何写,我的程序总是presentation error,对于杭电acm的程序输入输出是否有什么应该要注意的地方,先谢谢大家帮忙了,以下是我自己写的代码
#include<iostream>
using namespace std;
void main()
{
int i,j,m,n,a,sum=0;
cin>>i;
for (j=0;j<i;j++)
{
while (cin>>n)
{
for (m=0;m<n;m++)
{
cin>>a;
sum+=a;
}
cout<<sum<<'\n';
cout<<endl;
sum=0;
}
}
}

一直在pku做,hdu还真有点不习惯,看到你的问题,就做了一下1096

注意输出的时候,最后一个数据只要换一次行就可以了

这是我刚打的AC代码

#include<iostream>
using namespace std;
int N,M;
int main()
{
int num,sum;
cin>>N;
while(N--)
{
cin>>M;
sum=0;
while(M--)
{
cin>>num;
sum+=num;
}
cout<<sum<<endl;
if(N>0)
cout<<endl;
}
return 0;
}

帮你把代码改了一下 这样就行了
#include<iostream>
#include <fstream>
using namespace std;
void main()
{
//ifstream cin("a.txt");
int i,m,n,a;
cin>>i;
int aa=i;
for (int j=0;j<i;j++)
{
int sum=0;
while (cin>>n)
{
aa--;
for (m=0;m<n;m++)
{
cin>>a;
sum+=a;
}
cout&l