江西理工大学萌新基础练习(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\n",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\n",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\n\n",sum);
        else

            printf("%d\n",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;
}
复制代码

 

posted @   樱花落舞  阅读(231)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示