已阅读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年冻土共振柱试验机合作协议书
- 2026年中国仓储管理系统项目经营分析报告
- 2025年胃肠解痉药项目合作计划书
- 公共场所消毒管理制度模版(3篇)
- 七年级道德与法治期中复习-必刷主观题(36题)(解析版)
- 手卫生课件(完整版)
- 《小儿急性白血病》课件
- 2025年黑龙江省普通高中学业水平合格性考试英语试题(含答案无听力原文及音频)
- 《地方铁路运输企业安全生产标准化建设规范》
- 【MOOC】中国天气-南京信息工程大学 中国大学慕课MOOC答案
- 2023年护理人员分层培训、考核计划表
- 湖南省娄底市2023-2024学年六年级上学期数学期中试卷(含答案)
- 光伏发电项目试验检测计划
- 《Python程序设计基础》-课件 项目五 Python 流程控制
评论
0/150
提交评论