C语言水平测试题 过关斩将(2)基础好❓你可知道有关 “素数“ 的三连问❓
我的个人主页:光之梦的博客_云社区-华为云 (huaweicloud.com)
欢迎各位 👍点赞 ⭐收藏 📝评论,如有错误请留言指正,我会第一时间改正。非常感谢!
初学者推荐用的刷题网站:
特别标注:本博主将会长期更新c语言的语法知识,初学c语言的朋友们,可以收藏订阅一下我的<C语言基础语法>专栏。关注博主,学习不迷路哦
下列是:C语言水平测试题(2)
大家冲鸭!
一、💠输入一个数 判断是否为素数💠
素数:只能被1和自己整除的数,不包括1 2,3,5,7,11,13,17,19.
素数(1)输入一个数,判断是否为素数
代码示例:
二、💠如何输出100以内的素数💠
素数(2)如何输出100以内的素数
代码示例:
运行结果:
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
三、💠如何输出前50个素数💠
素数(3)如何输出前50个素数
代码示例:
运行结果:
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 211 223 227 229
四、🔷 凑硬币🔷
如何用 1 角、2 角和 5 角的硬币凑出 10 元以下的金额呢?
方案1——得到多种结果
代码示例:
可以用1个1角+2个2角+3个5角得到2元
可以用1个1角+7个2角+1个5角得到2元
可以用2个1角+4个2角+2个5角得到2元
可以用3个1角+1个2角+3个5角得到2元
可以用3个1角+6个2角+1个5角得到2元
可以用4个1角+3个2角+2个5角得到2元
可以用5个1角+5个2角+1个5角得到2元
可以用6个1角+2个2角+2个5角得到2元
可以用7个1角+4个2角+1个5角得到2元
可以用8个1角+1个2角+2个5角得到2元
可以用9个1角+3个2角+1个5角得到2元
可以用11个1角+2个2角+1个5角得到2元
可以用13个1角+1个2角+1个5角得到2元
方案2(接力break)——只得到一种结果就结束
代码示例:
运行结果 :
可以用1个1角+2个2角+3个5角得到2元
方案3——goto语句
代码示例:
今日小 tip:
if 语句只会在乎0与非0,为0则不执行,不为0则执行
以下代码段的输出是:
各位学习C语言的初学者,如果有问题随时都可以来问我,我会随时为您解答!欢迎大家与我一起学习,互相进步。
我的C语言专栏:
创作不易,👍 +⭐ +📝(一键三连) 是对博主最大的鼓励与支持哦。
- 点赞
- 收藏
- 关注作者
评论(0)