栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

PTA 2022跨年赛第四题 C

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

PTA 2022跨年赛第四题 C

前言

2022开局,参加PTA跨年挑战赛: 

我真是个蒟蒻,真的,我单知道自己是个蒟蒻,没想到自己弱得……弱得我想痛骂自己:

你个头脑混乱连题都审不灵清的菜狗!还不沉下心来,Deep Learning !!!

痛定思痛,总结如下:

  1. 有限时间,“急”为大忌。
  2. 审题仔细,思路清晰。
  3. 勿着急敲代码,先正确翻译完题中关键信息,减少大量删改。

做任何事情,首先修心,心如止水。 我的进步空间十分之大,我要每天进步一点点! 2022,踏实,厚积。

题干

根据代码,简单回忆(可能有不同):

问题描述

小花每周都会买三张固定号码的彩票。彩票号码为四位正整数。每周都会公布中奖号码,中奖情况如下(购买号码和中奖号码相比较):

一等奖 —— 各位都相同

二等奖 —— 个、十、百位相同,千位不同

三等奖 —— 个、十位相同,百位不同

四等奖 —— 个位相同,十位不同

五等奖 —— 个位不同

请你输出 n(0

输入要求

第一行 n,n周

接下来n行输入每周的中奖号码

接下来3行输入小花的三组固定号码

输出要求

输出 n周后,小花能获得的最高奖项

一等奖 —— YiDengJiang!!!

二等奖 —— ErDengJiang

三等奖 —— SanDengJiang

四等奖 —— SiDengJiang

五等奖 —— WuDengJiang
   

输入数据

4

1234

2345

3456

4567

0987

0986

0985

输出数据

SiDengJiang

解析

重要因素

  1. 字符串的输入,记得 getchar() 解决回车
  2. 判断思路是五等奖到一等奖

解答

1.0 当时AC的LOW代码

#include
int main(){
	int n,i,j,get=5,min=5,temp;
	char a[5],b[5],c[5];
	char awa[101][5];
	scanf("%d",&n);
	getchar();
	for(i=0;i 

2.0 函数调用一维数组(未经OJ)

#include
char a[4][5];
char awa[101][5];
int n,i,j,get=5,min=5,temp;
void search(char a[], char awa[]);
int main(){
	scanf("%d",&n);getchar();
	for(i=0;i 

3.0 函数调用二维数组(未经OJ)

函数片段

search(a,awa,3,n);        // in main function
void search(char a[][5], char awa[][5], int r1, int r2){
	for(i=0;i 

拓展

其实,蒟蒻的我只是想练习 通过函数调用数组。目前指针用不太熟 and 这块内容掌握也不大好。

不过我会加油的!

函数调用数组,我网上看不太明白,建议还是读读经典《C Primer Plus》(第六版)。书上讲得很明白,我一下就悟了。—— 10.7.3 函数和多维数组

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/690865.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号