2-28

include

using namespace std;
int main()
{
char alphabet;
cout <<"Menu:A(dd)D(elete)S(ort)Q(uit),select one"<<endl;
cin >>alphabet;
if(alphabet=='A'||alphabet=='D'||alphabet=='S')
switch(alphabet)
{
case 'A': {cout <<"数据已经增加"<<endl;break;}
case 'D': {cout <<"数据已经删除"<<endl;break;}
case 'S': {cout <<"数据已经排序"<<endl;break;}
}
else
cout <<"程序结束"<<endl;
return 0;
}
Menu:A(dd)D(elete)S(ort)Q(uit),select one
A
数据已经增加
Program ended with exit code: 0
2-29
思路:用一个函数来判断是否是质数,在由此来决定输出与否。

include

using namespace std;
int primenumber(int);
int main()
{
for(int i=2;i<=100;i++)
//i只在循环内有效
{
if(primenumber(i))
cout <<i<<" ";//数与数之间的空格
}
return 0;
}
int primenumber(int m)
{
int k;
for(k=2;k<=m;k++)
if(m%k==0&&k!=1&&k!=m)
return 0;
return 1;
}
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 Program ended with exit code: 0
2-32

include

using namespace std;
int m=100;//全局
void compare(int,int);
int main ()
{
int n = 0;
do
{
cout <<"请输入一个数字"<<endl;
cin >>n;
compare(m,n);
}while (m!=n);
if(m==n)
cout <<"Bingo"<<endl;
return 0;
}
void compare(int p,int q)
{
if(p>q)
cout <<"大于所猜的数"<<endl;
if(p<q)
cout <<"小于所猜的数"<<endl;
}
请输入一个数字
80
大于所猜的数
请输入一个数字
180
小于所猜的数
请输入一个数字
100
Bingo
Program ended with exit code: 0
2-34
思路:用函数的递归来求组合数。

include

using namespace std;
int take(int ,int );
int main()
{
int k;
k=take(5,3);
cout<<"球的取法为"<<k;
return 0;
}
int take(int n,int k)
{
int m;
if(k>n)
return 0;
else if(n==k||k==0)
return 1;
else m=take(n-1,k)+take(n-1,k-1);
return m;
}
球的取法为10Program ended with exit code: 0
总结:我发现我之前求组合数不会,现在我知道可以用递归函数来求组合数。

转载于:https://www.cnblogs.com/fengmian/p/8635627.html

实验2(第二章课后习题)相关推荐

  1. R语言基础题及答案(二)——R语言与统计分析第二章课后习题(汤银才)

    R语言与统计分析第二章课后习题(汤银才) 题-1 用函数rep( )构造一个向量x, 它由3个3, 4个2, 5个1构成. x<-rep(c(3,2,1),times=c(3,4,5));pri ...

  2. 寒江独钓 第二章 课后习题

    第二章 课后习题 (1)内核编程环境和用户应用程序编程环境有哪些不同? 编程模式可分为两种:用户模式和内核模式. 其中用户应用程序的编程采用的是用户模式,这里都是在操作系统的隔离环境中完成的,也就是说 ...

  3. 《计算机网络技术》第二章课后习题答案(全)

    <计算机网络技术>第二章课后习题答案(全) 1.消息和信息的各自概念是什么?两者之间有何关系? 答: 消息:人类能感知的描述. 信息:消息中所包含的有意义的内容. 关系:消息是信息的载体. ...

  4. c语言定义y1代表英里数,河南理工大学C语言第二章课后习题答案.ppt

    河南理工大学C语言第二章课后习题答案 第二章 基本数据类型.运算符与表达式 1.选择题 (1)下面四个选项中,均是合法整型常量的选项是 A. 160 , -0xffff, 011B. -0xcdf, ...

  5. 工程伦理(2021春)第二章课后习题答案

    工程伦理(2021春)第一章课后习题答案 工程伦理(2021春)第三章课后习题答案 工程伦理(2021春)第四章课后习题答案 工程伦理(2021春)第五章课后习题答案 工程伦理(2021春)第六章课后 ...

  6. python语言程序设计2019版第二章课后答案-python语言程序设计基础(嵩天)第二章课后习题...

    **第二学期第一周学习总结 一. 本周学习内容总结 一维数组,了解了一维数组的定义(定义一个数组,需要明确数组变量名,数组元素的类型和数组大小,即数组中元素的数量) 一维数组定义的一般形式为:类型名, ...

  7. 《Python语言程序设计》王恺 机械工业出版社 第二章课后习题答案

    第二章 Python的基础语法 2.7 课后习题 (1)变量是指在程序运行讨程中值可以发生改变的量 (2)已知s="Python语言程序设计",则print(s[2:4])的输出结 ...

  8. 编译原理第二章课后习题,文法的二义性判断、语法树以及最左最右推导

    第二章 1.文法G=({A,B,S},{a,b,c}P,S),其中P为S→Ac|aB,A→ab,B→bc 写出L(G[S])的全部元素. 答:L(G[S])={abc} 2.文法G[N]为N→D|ND ...

  9. html第二章课后选择题答案,心理学基础第二章 课后习题

    第二章 一.单项选择题: ( )1.神经系统最基本的结构和功能单位是 . A. 树突 B.轴突 C.神经元 D.细胞体 ( )2.大脑左半球的 受损会导致听觉性失语症,即病人不能理解口语单词. A. ...

  10. 《高等工程数学》 吴孟达版, 第二章课后习题解答

    这一章的习题拖了太久了,各种询问➕思考,还是有一些小问题,第二题和第四题不知道怎么去化简,日后再来完善啊,嘻嘻.

最新文章

  1. 中芯高层震荡未停:蒋尚义离职,梁孟松退出董事会,「台积电灵魂」加盟不足一年...
  2. 架构师课程之-haproxy专业级负载均衡软件权威讲解
  3. 直播预告 | AAAI 2022论文解读:基于对比学习的预训练语言模型剪枝压缩
  4. SurfaceView 和 GLSurfaceView
  5. 视频压缩标准简史:从1929到2020
  6. 全网段ip扫描工具安卓_我是如何打造个人专属网络扫描利器
  7. poj 3009 Curling 2.0 (dfs的应用)
  8. KVC、KVO实现过程
  9. ExcelToDataTable
  10. 三轴机械臂图纸支持3D打印支持stm32源码3D图纸运动解算说明
  11. ESP32-S2 st7789 SPI TFT彩屏240X320
  12. 全网最全json数据结构可视化工具汇总
  13. 成为卓越SAP顾问的秘诀:深入系统学习SAP官方教材
  14. 计世网:IT人忧伤的五个阶段
  15. git 创建一个新的空的branch
  16. 华为OD机试 - 简易压缩算法(Python) | 机试题+算法思路+考点+代码解析 【2023】
  17. 忻州计算机高级职业学校分数线,忻州新起点职业学校2020年招生分数线多少
  18. 关于调查大学生日常零用钱使用情况
  19. 淘宝客 PK 直通车 ,孰更胜一筹?
  20. 姑娘们别在傻等真挚的爱情了

热门文章

  1. 再谈多态——向上映射及VMT/DMT(转)
  2. Ultraedit 26.1安装教程
  3. 问题 | fatal: open /dev/null or dup failed: No Such file or directory
  4. 简述hdfs工作原理_hdfs工作机制和原理 简述hdfs的原理
  5. VS 中配置使用Visual SVN系列 一:SVN Server下载和安装
  6. 外部方法调用内部_私有属性和私有方法
  7. oracle 动态sql列转行_SQL优化笔记分享:34条实用经验可别错过!
  8. carsim的学习笔记2——test specifications
  9. 【直播预告】第四范式Intel AI应用与异构内存编程挑战赛专场活动开启报名
  10. 人工智能技术结合制造业,是学术研究还是落地方案?!