当前位置: 首页 > news >正文

趣味算法------拯救阿拉德大陆

目录

​编辑

题目描述:

思路解析:

具体代码:

总结:


题目描述:


此时一批勇士也随之而来,但其能力也是参差不齐,我们需要挑选出最优秀的勇士来守护这片大陆。每位勇士都有属于自己的编号,而我们现在有四张卡片里面分别标记了一个号码,当勇士的编号为其中某一张卡片中号码的倍数时说明该勇士是优秀的。目前有 n 名勇士(编号 1-n)并且告诉你卡片内的号码,请你计算出能挑选出多少位勇士?

输入格式
第一个行读入一个正整数 n。
第二行读入四个正整数 a, b,c, d 分别表示四张卡片内的号码。

输出格式
输出挑选出来的勇士个数。

输入样例1
输入
10
2 3 5 7
输出
9
输入样例2
输入
20
6 7 13 9
输出
7

思路解析:

        我们需要定义一个整形n来接收勇士的数量,然后定义一个数组来储存四张卡牌的号码,定义一个整形count并初始化为0表示目前挑选勇士的数量。

        然后让编号1~n的勇士依次检查四张卡牌中有没有自己的倍数,如果有的话,计数器count自增1。

具体代码:

#include<stdio.h>
int main(void)
{int n;int arr[4];//四张卡牌scanf("%d",&n);int count = 0;//计数器for(int i = 0;i<4;i++)scanf("%d",&arr[i]);for(int i = 1;i<=n;i++)for(int j = 0;j<4;j++)if(i%arr[j] == 0){count++;break;//一旦挑选就退出循环,以防重复挑选。}printf("%d",count);}

总结:

        两层for循环,遍历卡牌中的号码有没有勇士编号的倍数,计算符合条件的勇士数量。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 岩土工程中的渗流问题:有限单元法的理论与实践
  • 音频播放+音频采样(绘制音波)
  • 如何利用 Go 语言开发高性能服务
  • 银行卡三要素验证如何用PHP进行调用
  • 基于GPT回答:结合不同专业,论述GIS应用的关键技术问题
  • 零工市场Java源码,支持私有化部署?
  • devops学习思路
  • AI写小说第九天
  • 【mysql集群之组复制】
  • CUDA编程之CUDA Sample-5_Domain_Specific-simpleGL
  • html+css+js网页设计 个人简历1个页面
  • MySQL集群技术1——编译部署mysql
  • (2)从源码角度聊聊Jetpack Navigator的工作流程
  • 【C++ 面试 - 内存管理】每日 3 题(三)
  • 京存分布式赋能EDA应用
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • 【划重点】MySQL技术内幕:InnoDB存储引擎
  • 【跃迁之路】【699天】程序员高效学习方法论探索系列(实验阶段456-2019.1.19)...
  • angular学习第一篇-----环境搭建
  • avalon2.2的VM生成过程
  • javascript面向对象之创建对象
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • JS专题之继承
  • Linux链接文件
  • mysql常用命令汇总
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • python学习笔记-类对象的信息
  • Redis中的lru算法实现
  • SpingCloudBus整合RabbitMQ
  • 闭包,sync使用细节
  • 创建一种深思熟虑的文化
  • 第13期 DApp 榜单 :来,吃我这波安利
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 免费小说阅读小程序
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 前端面试总结(at, md)
  • 微服务框架lagom
  • 小程序开发之路(一)
  • 一个SAP顾问在美国的这些年
  • 一个完整Java Web项目背后的密码
  • 在weex里面使用chart图表
  • 【干货分享】dos命令大全
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • ​字​节​一​面​
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • #Linux(Source Insight安装及工程建立)
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • (13)Hive调优——动态分区导致的小文件问题
  • (JS基础)String 类型
  • (PyTorch)TCN和RNN/LSTM/GRU结合实现时间序列预测
  • (第一天)包装对象、作用域、创建对象
  • (定时器/计数器)中断系统(详解与使用)
  • (附源码)小程序 交通违法举报系统 毕业设计 242045
  • (含笔试题)深度解析数据在内存中的存储