zoukankan      html  css  js  c++  java
  • 江西理工大学萌新基础练习(1)

    这次的题目是HDU1089-1096(如果你做对了请翻到最后面

    1089随便写就可以了

    #include <iostream>
    using namespace std;
    int main()
    {
        int n, m, k;
        while (cin >> m>>n)
        {
            k = m + n;
            cout << k << endl;
        }
    
        return 0;
    }

    1090也一样

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

    1091注意结束条件

    #include <stdio.h>
    int main(int argc, char const *argv[]) {
      int a,b;
      scanf("%d %d",&a,&b);
      while (a!=0||b!=0) {
        printf("%d
    ",a+b);
        scanf("%d %d",&a,&b);
      }
      return 0;
    }

    1092还是注意结束条件

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

    1093什么也没改,就是加了一个t组数据

    #include <stdio.h>
    int main(int argc, char const *argv[]) {
      int n;
      while (scanf("%d",&n)!=EOF) {
        for (size_t i = 0; i < n; i++) {
          int total=0,b,a;
          scanf("%d",&b);
          for (size_t i = 0; i <b ; i++) {
            scanf("%d",&a);
            total+=a;
          }
          printf("%d
    ",total);
        }
      }
      return 0;
    }

    1094

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

    1095换两行,这个倒是对了

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

    1096注意,最后一组数据是换一行的,我们可以用一个计数t表示现在处理到第几组数据,然后最后一行换一行

     很久以前写的代码

    #include <stdio.h>
    int main(void)
    {
        int N,i,sum,M,temp;
        scanf("%d",&N);
        while(N)
        {
            scanf("%d",&M);
            sum=0;
    
            for(i=0; i<M; i++)
            {
                scanf("%d",&temp);
                sum+=temp;
            }
            if(N!=1)
                printf("%d
    
    ",sum);
            else
    
                printf("%d
    ",sum);
            N--;
    
        }
    
        return 0;
    }

    UVA 10055看懂题意就十分简单了

    #include <stdio.h>
    #include<iostream>
    #include<algorithm>
    using namespace std;
    int main(int argc, char const *argv[])
    {
        long long a,b;
        while(cin>>a>>b)
        {
            cout<<abs(a-b)<<endl;
        }
        return 0;
    }

    UVA 10071 一个物理题目,难度不是大学物理

    #include <stdio.h>
    #include<iostream>
    #include<algorithm>
    using namespace std;
    int main(int argc, char const *argv[])
    {
        long long a,b;
        while(cin>>a>>b)
        {
            cout<<2*a*b<<endl;
        }
        return 0;
    }

    UVA 10300读懂题意,我们知道只要求面积*友好度的和就行

    #include<stdio.h>
    #include<iostream>
    #include<algorithm>
    using namespace std;
    int main()
    {
        int t,n;
        int square,animal,enfriend;
        cin>>t;
        while(t--)
        {
            cin>>n;
             int sum=0;
            while(n--)
            {
    
                cin>>square>>animal>>enfriend;
                sum+=(square*enfriend);
            }
            cout<<sum<<endl;
        }
    
    
    
    
    
        return 0;
    }
  • 相关阅读:
    linux中apt-get使用
    部署ceph
    cinder存储服务
    ceph简介
    Horizon Web管理界面
    neutron网络服务2
    neutron网络服务
    nova计算服务
    cinder存储服务
    keystone身份认证服务
  • 原文地址:https://www.cnblogs.com/yinghualuowu/p/5452658.html
Copyright © 2011-2022 走看看