一、第一题,要求是输入不同的字符的时候输出不同的结果,这道题主要是运用输入和输出语言还有判断语句,分别使用switch和if else来进行输入字符的判断,本体比较简单,注意定义输入变量的类型为char即可。

 第二题,用穷举法找出1-100之间的质数,本题使用要求使用穷举法,也就是一个一个的比较,这题是比较经典的题目,有多种做法,质数就是除了1和他本身没有其他能整除的数,我们可以使用两层for语句循环嵌套,第一层for用来控制所选数字,第二层for用来筛选所选数字是否存在能被其他数字整除的情况并统计,最后就能够算出符合质数条件的数字。

第三题,定义一个整形变量,赋予1-100的值,并且要求用户可以反复猜这些数并且知道猜对为止,本题使用循环语句中插入插入语句,找随机数的时候稍微使用了下宏定义来减少带入随机数的繁琐,随机数的数为rand()%(b-a+1),注意下就行。

第四题,五个颜色取出三个,问多少种取法,同样是运用for循环语句的嵌套,只不过需要注意的是不能有相同颜色的球出现,所以在计算是要绕过球颜色相同的情况。

 总结:本次作业的难度较上次来说难度稍微提高,考验对语句的多层嵌套,需要注意的是不能在多层嵌套中迷失了目标,每一层都有它的作用,不能将各个层面的功能混淆,那样肯定无法清晰地得出答案。

最新文章

  1. Linux命令之route - 显示和操作IP路由表
  2. 【读书笔记】iOS-防止通讯协议被轻易破解的方法
  3. Hadoop组成
  4. map中的erase成员函数用法
  5. 漫话C++0x(五)—- thread, mutex, condition_variable
  6. SQL Server 2008文件与文件组的关系
  7. ASP.NET MVC轻教程 Step By Step 6——改进表单
  8. 《Linear Algebra and Its Application》-chaper1-行化简法解决线性方程组
  9. (转)iOS开发ARC内存管理技术要点
  10. BZOJ 1026: [SCOI2009]windy数( dp )
  11. Android 应用程序窗口显示状态操作(requestWindowFeature()的应用)
  12. MVC3+EF4.1学习系列(十一)----EF4.1常见的问题解决
  13. 关于Iscroll.js 的滑动和Angular.js路由冲突问题
  14. keyStore很重要,千万不能丢失
  15. 如何在yarn上运行Hello World(二)
  16. python3.5+selenium3环境搭建
  17. PyCharm设置仿sublime配色__Py版本2018.3.5
  18. 【GIS】无人机相关技术(转)
  19. face detection,landmark, recognition with deeplearning
  20. Laravel 输出最后一条sql

热门文章

  1. Python记录12:迭代器+生成器+生成式
  2. androidstudio项目如何使用git版本回退
  3. Maven 的41种骨架功能介绍(转)
  4. Solr复杂条件查询
  5. Docker Swarm nginx 集群搭建
  6. 01:云计算三种服务模式SaaS、PaaS和IaaS
  7. makefile中的patsubst函数有何作用?
  8. 面试必问的SpringCloud实现原理图
  9. Vue:(二)基础常用语法
  10. Java原生API访问MongoDB