列表

详情


CC16. 牛牛的平面向量

描述

牛牛有 n 个平面向量 (x1,y1)  ,牛牛把这几个向量相加并输出这个向量的值。

输入描述

第一行输入一个正整数 n 
后续 n 行每行输入两个正整数分别是 x 和 y。

输出描述

输出所有的向量相加的结果

示例1

输入:

3
1 2
2 1
3 3

输出:

6 6

原站题解

C 解法, 执行用时: 2ms, 内存消耗: 296KB, 提交时间: 2022-07-12

#include<stdio.h>
int main()
{
    int n;
    scanf("%d",&n);
    int x[100],y[100];
    int a=0,b=0;
    for(int i=0;i<n;i++)
    {
        scanf("%d %d",&x[i],&y[i]);
        a += x[i];
        b += y[i];
    }
    printf("%d %d",a,b);
    return 0;
    
    
}

C 解法, 执行用时: 2ms, 内存消耗: 296KB, 提交时间: 2022-03-10

#include<stdio.h>
int main(){
  int n=0;
  int  sum1=0,sum2=0;
 int x=0,y=0;
    scanf("%d",&n);
 for(int i=0;i<n;i++){
  scanf("%d %d",&x,&y);
     sum1=sum1+x;
     sum2=sum2+y;
}
printf("%d %d",sum1,sum2);

}

C 解法, 执行用时: 2ms, 内存消耗: 296KB, 提交时间: 2022-03-05

#include<stdio.h>
struct
{
    int x;
    int y;
}a[128],b;
int main()
{
    int n;
    scanf("%d",&n);
    for(int i=0;i<n;i++)
    {
        scanf("%d %d",&a[i].x,&a[i].y);
        b.x += a[i].x;
        b.y += a[i].y;
    }
    printf("%d %d\n",b.x,b.y);
    return 0;
}

C 解法, 执行用时: 2ms, 内存消耗: 324KB, 提交时间: 2022-06-02

#include<stdio.h>
int main()
{
    int n = 0;
    scanf("%d",&n);
    int x[n];
    int y[n];
    int i = 0;
    for(i = 0; i < n; i++)
    {
        scanf("%d %d",&x[i],&y[i]);
    }
    //统计坐标x 和坐标y的值
    int x1 = 0, y1 = 0;
    for(i = 0; i < n; i++)
    {
        x1 += x[i];
        y1 += y[i];
    }
    printf("%d %d",x1,y1);
    return 0;
}

C 解法, 执行用时: 2ms, 内存消耗: 324KB, 提交时间: 2022-04-08

#include<stdio.h>

int main()
{
    int n,x=0,y=0;
    int m[50]={0};
    
    scanf("%d",&n);
    for(int i=0;i<(n*2);i++)
    {
        scanf("%d",&m[i]);
        if(i%2==0)
            x+=m[i];
        else
            y+=m[i];
    }

    printf("%d %d",x,y);
    return 0;
}

上一题