已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
。实验5 循环结构程序设计(一)一、实验目的(1)熟悉掌握用while语句、do-while语句和for 语句实现循环的方法。(2)掌握在程序设计中用循环实现一些常用算法(如穷举、迭代、递推等)。二、实验内容计算阶乘输入正整数n,计算n!,结果用长整型数表示(注n!=1*2*3*.*n)第一组自测数据键盘输入5正确输出120第二组自测数据键盘输入8正确输出40320程序: 计算数列和有数列1,3,5,7,9,11,现要求由键盘输入n,计算输出该数列的前n项和。第一组自测数据键盘输入2正确输出4第二组自测数据键盘输入5正确输出25累加一行字符中的数字由键盘输入一行字符(总字符个数从1个至80 个均有可能,以回车符表示结束),将其中每个数字字符所代表的数值累加起来,输出结果。第一组自测数据键盘输入abc123正确输出6第二组自测数据键盘输入A6H7T+65正确输出24提示(1)可以使用下面程序段逐个读入键盘输入的一行字符char ch;while(ch=getchar()!=n)(2)数字字符转为对应的数值可用a=ch-0程序:求最大公约数由键盘输入两个正整数m、n(m、n用长整数表示),计算它们的最大公约数。第一组自测数据键盘输入16,24正确输出8第二组自测数据键盘输入17,25正确输出1提示公约数是既能整除m又能整除n的数,题目要求满足这一条件的最大的一个。参考程序:#includemain() long r,m,n,temp;scanf(%ld,%ld,&m,&n);while(m!=0) r=n%m;n=m;m=r;printf(%ldn,n); 字符变换由键盘输入一个句子(总字符个数从1个至80 个均有可能,以回车符表示结束),将其中的大写字符变成小写(其它类型的字符不变),最后输出变换后的句子。第一组自测数据键盘输入How Are You?正确输出how are you?第二组自测数据键盘输入ThiS IS My fIrSt C ProgrAm!正确输出this is my first c program!程序: 题目:计算数列和有数列:编程实现,由键盘输入n,计算输出数列前n项和。(结果保留四位小数)第一组自测数据键盘输入20正确输出32.6603第二组自测数据键盘输入30正确输出88.0403程序: 输出最小值从键盘输入十个整数,输出最小值自测数据键盘输入12 45 76 87 5 87 43 55 99 21正确输出5程序:统计单词个数由键盘输入一个句子(总字符个数从1 个至80个均有可能,以回车符表示结束),以空格分割单词,要求输出单词的个数。第一组自测数据键盘输入How Are You?正确输出3第二组自测数据键盘输入There are many students and many trees!正确输出程序:#includemain() int i,num=0,word=0;char c;for(i=0;(c=getchar()!=n;i+)if(c= )word=0;else if(word=0) word=1;num+;printf(%d,num);百万富翁一个百万富翁遇到一个陌生人,陌生人找他谈了一个换钱的计划。该计划如下:我每天给你m元,而你第一天只需给我一分钱。第二天我仍给你m元,你给我2分钱。第三天,我仍给你m元,你给我4分钱。依次类推,你每天给我的钱是前一天的两倍.百万富翁很高兴,欣然接受这个契约。现要求,编写一个程序,由键盘输入m,计算多少天后,百万富翁开始亏钱。第一组自测数据键盘输入100正确输出18第二组自测数据键盘输入10000正确输出 25程序:实验6 循环结构程序设计(二)一、实验目的(1)进一步熟悉掌握用while语句、do-while语句和for 语句实现循环的方法。(2)掌握在程序设计中使用多重循环。二、实验内容求素数输出2 到200之间(包括2、200)的所有素数(注:要求1 行1个素数,按由小到大的顺序输出)。提示采用双重循环,外层循环产生2 到200之间的数,内层循环对数进行判断是否为素数。程序:打印菱形由键盘输入正数n,要求输出2*n+1 行的菱形图案。要求菱形左边紧靠屏幕左边。第一组自测数据键盘输入3正确输出*第二组自测数据键盘输入2正确输出* 打印图案由键盘输入正数n,要求输出中间数字为n的菱形图案。要求菱形左边紧靠屏幕左边。第一组自测数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年马鞍山辅警招聘考试真题含答案详解(综合卷)
- 2025年智能物流行业智能物流技术发展与城市智能物流系统优化研究报告及未来发展趋势预测
- 2025年智能穿戴行业可穿戴设备应用案例分析研究报告及未来发展趋势预测
- 2025年医疗健康行业医疗大数据与智能医疗研究报告及未来发展趋势预测
- 2025年汽车零部件行业智能汽车零部件技术创新研究报告及未来发展趋势预测
- 2025年智能制造行业工业互联网发展趋势与创新模式研究报告及未来发展趋势预测
- 2025年智慧农业产业数字化转型与农产品质量保障研究报告及未来发展趋势预测
- 2025年智慧医疗行业医疗大数据应用案例研究报告及未来发展趋势预测
- 2025年医疗器械行业医学影像技术应用研究报告及未来发展趋势预测
- 2025年通讯行业5G技术全球应用格局研究报告及未来发展趋势预测
- 公共场所消毒管理制度模版(3篇)
- 七年级道德与法治期中复习-必刷主观题(36题)(解析版)
- 手卫生课件(完整版)
- 《小儿急性白血病》课件
- 2025年黑龙江省普通高中学业水平合格性考试英语试题(含答案无听力原文及音频)
- 《地方铁路运输企业安全生产标准化建设规范》
- 【MOOC】中国天气-南京信息工程大学 中国大学慕课MOOC答案
- 2023年护理人员分层培训、考核计划表
- 湖南省娄底市2023-2024学年六年级上学期数学期中试卷(含答案)
- 光伏发电项目试验检测计划
- 《Python程序设计基础》-课件 项目五 Python 流程控制
评论
0/150
提交评论