初遇ACM之A+B问题

主要是熟悉下ACM格式。。。

1.  http://acm.hdu.edu.cn/showproblem.php?pid=1089

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

2.  http://acm.hdu.edu.cn/showproblem.php?pid=1090

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

3.   http://acm.hdu.edu.cn/showproblem.php?pid=1091

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

4.  http://acm.hdu.edu.cn/showproblem.php?pid=1092

#include<iostream>
using namespace std;
int main()
{
    int N,a,s,i;
    cin>>N;
    while(N!=0)
    {    
        s=0;    
        for(i=0; i<N; i++)
        {
            cin>>a;
            s+=a;
        }
        cout<<s<<endl;    
        cin>>N;
    }        
    return 0;
}

5.  http://acm.hdu.edu.cn/showproblem.php?pid=1093

#include<iostream>
using namespace std;
int main()
{
    int T,N,a,s,i;
    cin>>T;
    while(T--)
    {    
        cin>>N;
        s=0;    
        for(i=0; i<N; i++)
        {
            cin>>a;
            s+=a;
        }
        cout<<s<<endl;            
    }        
    return 0;
}

6.  http://acm.hdu.edu.cn/showproblem.php?pid=1094

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

7.  http://acm.hdu.edu.cn/showproblem.php?pid=1095

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

8.  http://acm.hdu.edu.cn/showproblem.php?pid=1096

#include<iostream>
using namespace std;
int main()
{
    int T,N,a,i,s;
    cin>>T;
    while(T--)
    {
        cin>>N;
        s=0;
        for(i=0; i<N; i++)
        {
            cin>>a;
            s+=a;
        }
        cout<<s<<endl;
        if(T)
            cout<<endl;
    }                    
    return 0;
}

总结:虽然这八道题都很简单,但做起来却不太顺手,看来刚接触ACM的时候练练这种题目还是很有必要的,哈哈哈!

原文地址:https://www.cnblogs.com/fengyanlover/p/5023080.html