Homework 2.0
2024-09-16 06:47:23
一、第一题,要求是输入不同的字符的时候输出不同的结果,这道题主要是运用输入和输出语言还有判断语句,分别使用switch和if else来进行输入字符的判断,本体比较简单,注意定义输入变量的类型为char即可。
第二题,用穷举法找出1-100之间的质数,本题使用要求使用穷举法,也就是一个一个的比较,这题是比较经典的题目,有多种做法,质数就是除了1和他本身没有其他能整除的数,我们可以使用两层for语句循环嵌套,第一层for用来控制所选数字,第二层for用来筛选所选数字是否存在能被其他数字整除的情况并统计,最后就能够算出符合质数条件的数字。
第三题,定义一个整形变量,赋予1-100的值,并且要求用户可以反复猜这些数并且知道猜对为止,本题使用循环语句中插入插入语句,找随机数的时候稍微使用了下宏定义来减少带入随机数的繁琐,随机数的数为rand()%(b-a+1),注意下就行。
第四题,五个颜色取出三个,问多少种取法,同样是运用for循环语句的嵌套,只不过需要注意的是不能有相同颜色的球出现,所以在计算是要绕过球颜色相同的情况。
总结:本次作业的难度较上次来说难度稍微提高,考验对语句的多层嵌套,需要注意的是不能在多层嵌套中迷失了目标,每一层都有它的作用,不能将各个层面的功能混淆,那样肯定无法清晰地得出答案。
最新文章
- Linux命令之route - 显示和操作IP路由表
- 【读书笔记】iOS-防止通讯协议被轻易破解的方法
- Hadoop组成
- map中的erase成员函数用法
- 漫话C++0x(五)—- thread, mutex, condition_variable
- SQL Server 2008文件与文件组的关系
- ASP.NET MVC轻教程 Step By Step 6——改进表单
- 《Linear Algebra and Its Application》-chaper1-行化简法解决线性方程组
- (转)iOS开发ARC内存管理技术要点
- BZOJ 1026: [SCOI2009]windy数( dp )
- Android 应用程序窗口显示状态操作(requestWindowFeature()的应用)
- MVC3+EF4.1学习系列(十一)----EF4.1常见的问题解决
- 关于Iscroll.js 的滑动和Angular.js路由冲突问题
- keyStore很重要,千万不能丢失
- 如何在yarn上运行Hello World(二)
- python3.5+selenium3环境搭建
- PyCharm设置仿sublime配色__Py版本2018.3.5
- 【GIS】无人机相关技术(转)
- face detection,landmark, recognition with deeplearning
- Laravel 输出最后一条sql