袁愈权


私信TA

用户名:dotcpp0787148

访问量:772

签 名:

网工和电子的同学们 万事如意 祝你们也祝我

等  级
排  名 320
经  验 5479
参赛次数 4
文章发表 82
年  龄 19
在职情况 学生
学  校 贺州学院
专  业 网络工程

  自我简介:

雨吗,可惜洗刷不了那些污秽的心

解题思路:

注意事项:

参考代码:

#include"bits/stdc++.h"
using namespace std;
// 定义一个结构体s,包含两个整数成员x和y
struct s{
    int x;
    int y;
}a[210]; // 声明一个结构体数组a,大小为210
int main(){
    int n, m, b[110], c[100]; // 声明变量n、m以及两个数组b和c
    cin >> n >> m; // 输入n和m的值
    for(int i = 1; i <= n + m; i++){
        cin >> a[i].x >> a[i].y; // 输入结构体数组a中每个元素的x和y值
    }
    int kkk, jjj = 0; // 初始化变量kkk和jjj
    for(int i = 1; i <= n; i++){
        kkk = 0; // 每次循环开始时将kkk置为0
        for(int j = 1; j <= n + m; j++){
            if(a[i].x == a[j].x){
                kkk++; // 如果a[i].x等于a[j].x,则kkk加1
            }
        }
        if(kkk == 1){
            jjj++; // 如果kkk等于1,则jjj加1
            b[jjj] = a[i].x; // 将a[i].x赋值给数组b的第jjj个元素
            c[jjj] = a[i].y; // 将a[i].y赋值给数组c的第jjj个元素
        }
    }
    cout << jjj << endl; // 输出jjj的值
    for(int i = 1; i <= jjj; i++){
        cout << b[i] << ' ' << c[i] << endl; // 输出数组b和c中的值
    }
    return 0;
}


 

0.0分

0 人评分

新上线《蓝桥杯辅导》课程,近五年的蓝桥杯省赛与国赛真题都有,从读题开始理解题意、梳理思路、实现代码再提交评测全过程,可有效提升获奖比例甚至进国赛!课程介绍、试听请猛击这里

  评论区

  • «
  • »