简单的小题集(八)


一、这题有点麻烦

信不信这道题的核心内容连两句话都没有,说实话,就这不到两句话的题就能
把你做熄火了,不信你就试试呗:
皮皮的小南教大家玩数字,这不他拿出 n 个数字,他让你从这 n 个数字中选 m 个数字,然
后将他们相乘,数数结果末尾有多少个 0(1089000 这个数末尾有 3 个 0,前面那个 0 不算
哦),小南想知道如何选择才能让结果末尾的 0 最多,最多有多少?
对不起,这不到两句话的一句话确实有点长,但是你看懂题了吗,来,我的英雄,我相信
你很快就能 A 了它。记住!千万别熄火哈,不然那就尴尬了。

#include <stdio.h>
int countZero(int n, int m) {
 int num[n]; //存储 n 个数字
 
 //输入 num 
 scanf("%d", &num);
 
 int count2 = 0, count5 = 0; //统计 num 中 2 和 5 的个数
 
 for(int i=0; i<n; i++) {
 if(num[i] == 2) count2++;
 if(num[i] == 5) count5++; 
 }
 return ((count2+count5)>m) ? (count2+count5) : m;
}
int main() {
 int n, m;
 
 scanf("%d %d", &n, &m);
 int res = countZero(n, m);
 
 printf("结果末尾最多有%d 个 0\n", res);
 return 0;
}

二、Nba 总冠军 2

众所周知,著名篮球运动员 CXK 喜欢唱、跳、RAP 和篮球, 终于在 2030 年
他有幸参加 NBA 选秀大会,NBA 总裁亚当萧华给他出了一道题目,给了他季后赛的交战情
况,请他编程算出总冠军队伍的赢球记录。
NBA 东西部分别根据常规赛战绩选出前 8 名进入季后赛,季后赛全部采用 7 场 4 胜制,第
一轮东西部前 8 名为 4 组对阵,每组对阵赢球的一方晋级第二轮;第二轮东西部从 4 支队
伍中分为 2 组对阵,最终 2 队进入分区决赛,东西部分区决赛晋级球队会师总决赛。总决
赛最终赢球的一方赢得奥布莱恩杯!
东部球队分别编号为 A、B、C、D、E、F、G、H,西部球队分别编号为:I、J、K、L、M、N、
O、P, 现在给定所有对阵的情况,请按时间顺序输出总冠军队伍的对阵情况。CXK 练习代
码时长才半个月,因此需要向你求助,如果你做对了,IKUN 会送你一张下赛季湖人队的比
赛门票。

#include <stdio.h>
char teamA[8] = {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'};
char teamB[8] = {'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P'};
int main() {
 char first_east[4][2] = {{'A','B'}, {'C','D'}, {'E','F'}, {'G','H'}}; 
 char first_west[4][2] = {{'I','J'}, {'K','L'}, {'M','N'}, {'O','P'}};
 //第一轮
 char second_east[2][2]; 
 char second_west[2][2];
 //第二轮
 char final_east[2];
 char final_west[2];
 //总决赛
 printf("第一轮结果:\n");
 //打印第一轮东西部对战
 
 printf("第二轮结果:\n"); 
 //打印第二轮东西部对战
 
 printf("分区决赛结果:\n");
 //打印东西部决赛
 printf("总决赛结果:\n");
 //打印总决赛
 return 0;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Magic171

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值