sdut 找老乡

山东理工大学-2022级-程序设计基础I-实验9 字符串 阅读详情
Problem Description

 

新学期开始了,在学校勤学苦练的LeiQ有一天收到一个名单,上面有n个人的信息(姓名和地址),LeiQ知道有多少人是他的老乡以及老乡的名字。

Input

 多组输入,每组的第一行是一个整数n(1<=n<=100),表示名单上人的数量。

接下来一行有一个字符串表示LeiQ的地址(1<=len<=20)

接下来n行,每行两个字符串,第一个是姓名,第二个是地址

Output

 先输出老乡的名字(按照输入的顺序),最后输出老乡的人数。

 

Example Input
4
Laiyang
Xiaoming Laiyang
Xiaohong Heze
Xiaohuang Laiwu
Xiaoguang Laiyang
Example Output
Xiaoming
Xiaoguang
2
Hint
 

Author

代码:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct stu
{
    char name[102];
    char ad[102];
} p[102];
int main()
{
    char s[102];
    int i,m,n;
    while(scanf("%d",&m)!=EOF)
    {
        n=0;
        scanf("%s",s);
        for(i=0; i<m; i++)
            scanf("%s %s",p[i].name,p[i].ad);
        for(i=0; i<m; i++)
        {
            if(strcmp(s,p[i].ad)==0)
            {
                printf("%s",p[i].name);
                printf("\n");
                n++;
            }
        }
        printf("%d\n",n);
    }
    return 0;
}


ZZULIOJ 1188: 选票统计(一)(结构体专题) zzulioj 1188: 选票统计(一)(结构体专题) 题目描述 某单位进行选举,有5位候选人:zhang、wang、zhao、liu、miao。编写程序,统计每人所得的票数。要求每人的信息里包括两部分:name和votes,分别描述姓名和所得票数。每个人的信息用一个结构体来表示,5个人的信息使用结构体数组。 输入 首先输入一个整数n,表示一张选票,接下来n行,每行是一个由小写英文字母组成的字符串,表示以上5个候选人之一。 输出 输出5行,按zhang、wang、zhao、liu、miao的顺序输出5个候 阅读详情

相关推荐

ShardingSphere分库分表教程,java后端开发面试题

???? 简介:Java领域优质创作者????、优快云哪吒公众号作者✌ 、Java架构师奋斗者???? ???? 扫描主页左侧二维码,加入群聊,一起学习、一起进步 ???? 欢迎点赞 ???? 收藏 ⭐留言 ???? 目录 一、分库分表 二、分库分表的方式 1、垂直分表 2、垂直分库 3、水平分表 4、水平分库 三、分库分表带来的问题 1、学习成本问题 2、事务问题 3、跨节点join问题 4、跨节点的count、order by、group by以及聚合函数问题 5、数据迁移、容量规划、扩

m0_64205716的博客 3015

找老乡

找老乡 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description   新学期开始了,在学校勤学苦练的LeiQ有一天收到一个名单,上面有n个人的信息(姓名和地址),LeiQ知道有多少人是他的老乡以及老乡的名字。 Input  多组输入,每组的第一行是一个整数n(

Lycodeboy的博客 2224

AD9361 RSSI配置实战:从寄存器到精准功率测量的避坑指南

本文详细解析了AD9361芯片的RSSI配置实战,从寄存器设置到精准功率测量的全流程避坑指南。通过优化模式选择、测量持续时间及高级参数配置,实现高精度信号强度测量,并分享实际项目中的校准流程与性能优化技巧,帮助工程师提升射频接收链路的测量精度。

weixin_38166557的博客 442

C语言训练-3443-找老乡

Problem Description 新学期开始了,在学校勤学苦练的LeiQ有一天收到一个名单,上面有n个人的信息(姓名和地址),LeiQ知道有多少人是他的老乡以及老乡的名字。 Input 多组输入,每组的第一行是一个整数n(1&lt;=n&lt;=100),表示名单上人的数量。 接下来一行有一个字符串表示LeiQ的地址(1&lt;=len&lt;=20) 接下来n行,每行两个字符串,第一个是姓...

任万万万 2154

Goldwasser-Micali 公钥加密系统

1、二次剩余问题 对于整数n ,定义Zn∗={a∈Zn,gcd(a,n)=1}Z^*_n=\{ a∈Z_n,gcd(a,n) =1\}Zn∗​={a∈Zn​,gcd(a,n)=1} 。当存在d∈Znd \in Z_nd∈Zn​ ,使得 d2≡a mod nd^2 \equiv a \, mod \,nd2≡amodn ,称 a 为模 n 的二次剩余;否则称 a 为模 n的二次非剩余。判断 a 是否为模 n 的二次剩余的问题称为模n 的二次剩余问题。 \rule[-10pt]{14.3cm}{0.05em}

不染心的博客 4312

OpenWrt虚拟机磁盘扩容实战:从SquashFS到ext4的完整避坑指南

本文详细介绍了OpenWrt虚拟机磁盘扩容的完整流程,重点对比了SquashFS和ext4文件系统在扩容操作上的关键差异。通过五步安全迁移法和直接分区调整方案,帮助用户有效解决磁盘空间不足问题,同时提供高级技巧和故障排除指南,确保扩容过程顺利无坑。

weixin_29251131的博客 229

山东理工sdut PTA实验九答案1~15

C语言 山东理工PTA

unicornnnqz的博客 5723

hwasan实例分析踩内存之一:camx进程stack tag-mismatch的三种解决方案

hwasan实例分析踩内存之一:camx进程stack tag-mismatch的三种解决方案。

1291

冒泡排序中数据交换的次数

Problem Description 听说过冒泡排序么?一种很暴力的排序方法。今天我们不希望你用它来排序,而是希望你能算出从小到大冒泡排序的过程中一共进行了多少次数据交换。 Input 输入数据的第一行为一个正整数 T ,表示有 T 组测试数据。 接下来T行,每行第一个整数N, 然后有N个整数,无序。0<N <= 100 Output 输出共 T 行。 每行一个整数,代表本行数据从小...

weixin_43886377的博客 1346

万字详解 PostgreSQL 的详细安装方式(Linux、Windows、macOS、Docker 全平台覆盖)

本文详细介绍了PostgreSQL在四大主流环境下的安装方法: Linux系统:针对Ubuntu/Debian和CentOS/RHEL系,分别提供APT/YUM仓库安装步骤,包括初始化配置和服务管理 Windows系统:通过图形化安装程序指导完成安装,包含组件选择、密码设置和pgAdmin配置 macOS系统:推荐使用Homebrew一键安装,支持Apple Silicon和Intel芯片 Docker容器:提供容器化部署方案(文中未展开) 文章强调安装前的版本选择、权限管理和存储规划,并针对各平台给出验证

数据知道的博客 4498

SOI LDMOS器件的Sentaurus TCAD建模与关键电学特性仿真研究

本文研究了SOI LDMOS器件的TCAD建模与电学特性仿真。通过Sentaurus TCAD平台建立了单RESURF结构的SOI LDMOS模型,详细阐述了器件结构原理和RESURF耐压机制。研究采用SDE进行几何定义和掺杂配置,在Sentaurus Device中构建了完整的物理模型体系,包括迁移率、复合和碰撞电离模型。通过系统仿真提取了器件的转移特性、输出特性和击穿特性等关键参数,分析了各参数对性能的影响规律。研究结果为功率半导体器件的仿真建模提供了规范化参考,有助于优化SOI LDMOS的性能设计。

huanghm88的专栏 134

山东理工大学PTA实验九 字符串

【代码】山东理工大学PTA实验九 字符串

yibo_zhan95的博客 1971

大学生作业:80C51存储器数据传输实验:基本指令和数据传送

大学生作业:80C51存储器数据传输实验,报价 200 文章目录实验一、80C51存储器数据传输实验实验目的:实验内容一:基本指令实验内容二:数据传送 实验一、80C51存储器数据传输实验 实验目的: 熟悉软件的集成开发环境 掌握单片机软件设计流程,掌握存储器结构及各窗口之间的联系 掌握内部数据存储器、外部数据存储器的数据传送特点和应用; 实验内容一:基本指令 用三种方法实现将累加器A内容改为20H ORG 0000H LJMP MAIN ORG 0030H MAIN: ;方法一使用寄

weixin_54707168的博客 5100

C 找老乡 SDUT

Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 新学期开始了,在学校勤学苦练的LeiQ有一天收到一个名单,上面有n个人的信息(姓名和地址),LeiQ知道有多少人是他的老乡以及老乡的名字。 Input 多组输入,每组的第一行是一个整数n(1<=n<=100),表示名单上人的数量。 接下来一行有一个字符串表...

zhangzhaolin12的博客 928

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

SDUT-3443:找老乡

找老乡 Problem Description 新学期开始了,在学校勤学苦练的LeiQ有一天收到一个名单,上面有n个人的信息(姓名和地址),LeiQ知道有多少人是他的老乡以及老乡的名字。 Input 多组输入,每组的第一行是一个整数n(1<=n<=100),表示名单上人的数量。 接下来一行有一个字符串表示LeiQ的地址(1<=len<=20) 接下来n行,每行两个字符串,第...

prog_F的博客 433

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

找老乡 (字符串) SDUT

找老乡 Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Problem Description   新学期开始了,在学校勤学苦练的LeiQ有一天收到一个名单,上面有n个人的信息(姓名和地址),LeiQ知道有多少人是他的老乡以及老乡的名字。 Input  多组输入,每组的第一行是一个整数n(1&lt;=n&lt;...

Move on 699

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

SDUT-3443 找老乡

Problem Description   新学期开始了,在学校勤学苦练的LeiQ有一天收到一个名单,上面有n个人的信息(姓名和地址),LeiQ知道有多少人是他的老乡以及老乡的名字。 Input  多组输入,每组的第一行是一个整数n(1&lt;=n&lt;=100),表示名单上人的数量。 接下来一行有一个字符串表示LeiQ的地址(1&lt;=len&lt;=20) 接下来n行,每行两个...

qq_43090545的博客 331

找老乡 (sdut oj)

找老乡 Time Limit: 1000MS Memory Limit: 65536KB Problem Description   新学期开始了,在学校勤学苦练的LeiQ有一天收到一个名单,上面有n个人的信息(姓名和地址),LeiQ知道有多少人是他的老乡以及老乡的名字。 Input  多组输入,每组的第一行是一个整数n(1 接下来一行

SwordsMan98 2439

SDUT 3443

SDUT 3443 一个用C写的简单解法 Description 新学期开始了,在学校勤学苦练的LeiQ有一天收到一个名单,上面有n个人的信息(姓名和地址),LeiQ知道有多少人是他的老乡以及老乡的名字。 Input 多组输入,每组的第一行是一个整数n(1<=n<=100),表示名单上人的数量。 接下来一行有一个字符串表示LeiQ的地址(1<=len<=20) 接下来n行,每行两个字符串,第一个是姓名,第二个是地址 Output 先输出老乡的名字(按照输入的顺序),最后输出老乡的人

m0_46614261的博客 286

tjut 3443

#include int main() { long long x,k; while(scanf("%lld",&x)&&x){ k=1; while(k<x)k=k*10+1; k/=10; while(x%k!=0)k/=10; printf("%lld\n",x/k); } re

Change_ZHONG 251

PTA答案

C语言新手小槛

cxbm2035478176的博客 487

找老乡 C语言/C++

新学期开始了,在学校勤学苦练的LeiQ有一天收到一个名单,上面有n个人的信息(姓名和地址),LeiQ知道有多少人是他的老乡以及老乡的名字。

小喾苦的博客 301

FZU——数字游戏

Problem Description 给一个N位的正整数,该数不包含前导0,先让你调整其中每个数字的位置,得到另一个n位的数,并且使得这个数越小越好,而且这个数不能包含前导0。比如543210可以变成102345,而12345保持不变才是最优结果。  Input 第一行一个整数T(T 每组数据先输入一行一个整数N(1  Output 每组数据对应一行输出,即调整数

丙三醇 1529

任意输入一个整数N(1<=N<=100),计算小于N的所有偶数之和

m0_63685860的博客 1547

认老乡

认老乡大学的同学来自全国各地,对于远离家乡步入陌生大学校园的大一新生来说,碰到老乡是多么激动的一件事,于是大家都热衷于问身边的同学是否与自己同乡,来自新疆的小赛尤其热衷。但是大家都不告诉小赛他们来自哪里,只是说与谁同乡,从所给的信息中,你能告诉小赛有多少人确定是她的同乡吗?输入 每个测试实例首先包括2个整数,N(1 <= N <= 1000),M(0 <= M <= N*(N-1)/2),代表现有

我心中有猛虎 细嗅蔷薇 1171

360笔试编程题 找老乡(BFS解法)

题目:大学的同学来自全国各地,对于远离家乡步入陌生大学校园的大一新生来说,碰到老乡是多么激动的一件事,于是大家都热衷于问身边的同学是否与自己同乡。来自新疆的小鲵尤其热衷。但是大家都不告诉小尼他们来自哪里,只是说与谁同乡。从所给的信息中,你能告诉小尼有多少人确定是她的同乡么? 输入:每个测试实例首先包括两个整数,N(1 = < N < = 1000),M(0 = < M < = N*(N-1)/2)

cainiaoxiaomin的专栏 1470
上一篇: sdut 字符串排序
下一篇: 数据结构上机测试4.1:二叉树的遍历与应用1
Endless21
博客等级 码龄10年 1粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值