- 3
- 0
- 约1.97千字
- 约 11页
- 2017-01-12 发布于江苏
- 举报
结构化程序设计习题课
结构化程序设计习题课 * 算法:让m被2到sqrt(m)之间的整数除,如果找到第一个能整除m的数,则立即退出整个循环,m不为素数,如果m不能被任何一个数整除,则m为素数。 试编程判断整数m是否是素数 #includeiostream.h #includemath.h void main() { int i,m; coutinput m:; cinm; for(i=2;i=sqrt(m);i++) if(m%i==0) break; if(isqrt(m)) coutm\tis a prime number!\n; else coutm\tis not a prime number!\n; } P56,第16题 一个月的天数和这个月的月份是有关系的。 1月、3月、5月、7月、8月、10月、12月都是31天;4月、6月、9月、11月都是30天; 2月份的天数和是否闰年有关: 是闰年就是29天, 否则就是28天。 闰年判断: (year % 4==0 year % 100!=0 )||(year%400==0) 根据输入的年份和月份,输出该月对应的天数。 #include iostream.h void main() { int year,month,days; cout输入年,月:; cinyearmonth; switch(month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: days=31;break; case 4: case 6: case 9: case 11: days=30;break; case 2: if((year % 4==0 year % 100!=0 )||(year%400==0)) days=29; else days=28; } coutyear年month月的天数为:daysendl;; } 水仙花数是一个三位数,其各位数字的立方和等于该数本身。例如:153=13+53+33 。 题目隐含了一个条件,即在100~999之间查找水仙花数,在指定范围内查找某种特征数都是用循环实现的: -- 循环条件对应查找范围, -- 循环体通过if条件进行特征判定。 本题的特征判定需要先分离各个数位,这需要通过整除和取余运算来完成。 编写程序,求解所有的水仙花数 。 #includeiostream.h void main(void) { int a,b,c,d; for(int i=100;i=999;i++) //循环确定查找范围 { a=i/100; //分离百位 b=i/10%10; //分离十位 c=i%10; //分离各位 if(i==a*a*a+b*b*b+c*c*c) //判断水仙花数特征 couti’\t’; } } P56,第15题、20题 有一兔子,从出生后第3个月起,每个月都生一只兔子。小兔子长到3各月后每个月又生一只兔子。假设所有兔子都不死,问前40个月里每个月的兔子总数为多少 ? #includeiostream.h void main() { long f1=1,f2=1,f3; coutsetw(12)f1setw(12)f2; for(int i=3;i=40;i++) { f3=f1+f2; //A coutsetw(12)f3; f1=f2; //B f2=f3; //C if(i%4==0)cout\n; //D } cout\n; } P56,第18题、19题 原码字母=密码字母-4 密码字母为‘E’~‘Z’ 原码字母=密码字母+22 密码字母为‘A’~‘D’ 编写程序,针对输入的一行密文,还原成明文输出,字母不分大小写,非字母字符不做转换。 *
您可能关注的文档
- 结合国家.doc
- 结婚倒计时流程书.doc
- 结婚的准备.doc
- 结晶和重结晶的操作.docx
- 结晶复习.doc
- 结晶汇总.doc
- 结构创优质图文集.doc
- 结构推断10一M.doc
- 结果分析80495.ppt
- 结题报告表.doc
- 2025至2030酒店产业政府现状供需分析及市场深度研究发展前景及规划可行性分析报告.docx
- 2025-2030中国笔记本电脑和平板电脑行业市场现状供需分析及投资评估规划分析研究报告.docx
- 2025-2030中国安乃近行业运行形势及竞争策略分析研究报告.docx
- 2025至2030中国医用显示器行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国飞机加油行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国电机启动器行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国帮助创作工具(HAT)软件行业深度研究及发展前景投资评估分析.docx
- 2025至2030增益均衡器行业市场占有率及投资前景评估规划报告.docx
- 2025至2030红茶行业市场风险投资及运作模式与投融资报告.docx
- 2025至2030中国变频功率计行业调研及市场前景预测评估报告.docx
最近下载
- 2025年有机农药化肥行业五年市场分析报告.docx
- 青岛版(六年制)五年级下册小学数学全册课时练(一课一练).pdf VIP
- 民族民间舞训练:蒙古族舞蹈(二).pptx VIP
- 基于MBSE的卫星总体设计与FMEA方法融合及应用研究.docx VIP
- 胸外科健康教育.pdf VIP
- 食物营养与食品安全(中南大学)中国大学MOOC慕课 章节测验期末考试答案.pdf VIP
- 2025年警察考试-招警考试-监狱、劳教专业基础与技能考试历年真题常考点试题带答案.docx VIP
- 2025年春新人教版数学七年级下册全册课件.ppt
- 银行行政考试试题及答案.doc VIP
- 6.项目组织机构图.docx VIP
原创力文档

文档评论(0)