实验六+循环结构程序设计(1).doc_第1页
实验六+循环结构程序设计(1).doc_第2页
实验六+循环结构程序设计(1).doc_第3页
实验六+循环结构程序设计(1).doc_第4页
实验六+循环结构程序设计(1).doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

深 圳 大 学 实 验 报 告课程名称: c程序设计 实验项目名称: 循环结构程序设计(1) 学院 : 经济与管理学院 专业 : 经济学大类 指导教师: 杨艳丽 报告人: * 学号:* 班级: 临班352 实验时间: 2016.12.18 实验报告提交时间: 2016.12.18 教务部制实验目的1、 熟悉循环结构for语句结构;2、 使用for结构解决简单的循环问题。三、实验内容 1、输入n,输出1n中能被7整除的数字。每行输出5个。2、输入半径,检查数据的合法性,然后计算并输出圆的面积。要求用户提供3组测试数据(测试案例)。3、如果一个三位数等于它自己的每一位数字的立方之和,则称此数为“水仙化数”,如153=13+53+33。求100999之间的全部水仙花数。4、一个数如果恰好等于它的所有因子(包括1,不包括本身)之和,这个数就被称为完数。例如,6的因子为1、2、3,而6=1+2+3,因此6是完数。输入一个整数,判断它是否是完数,如果是,输出“Yes”,否则,输出No。实验过程提交源程序代码(.cpp)以及运行结果的截图(将每道题运行后正确的cpp代码以及运行结果的截图粘贴在这里)。1. 程序代码#includeint main()int n=0,i=1,count=0;printf(请输入n:);scanf(%d, &n);for(;i=n; i+)if(i%7=0)count+;printf(%-5d,i);if(i%7=0&count%5=0)printf(n);return 0;结果截图:2. 程序代码#include#define PI 3.14/定义 #define N 3/数据组数 int main() float rN = 0.0f; int i = 0; do label:scanf(%f,&ri); if(ri=0) printf(第%d个数据非法,请重新输入n,i+1); goto label; i+; while(iN); for(i=0;iN;i+) printf(第%d个圆的面积为%.2fn,i,PI*ri*ri); return 0;结果截图:3. 程序代码#include stdio.hvoid main()int a,b,c,j;for(j=100;j=999;j+) 4 a=j/100;b=j/10-a*10;c=j-a*100-b*10;if(j=a*a*a+b*b*b+c*c*c)printf(%dn,j); 结果截图:4. 程序代码#include stdio.hvoid main() int a,b,count=0,i,j,sum=0; printf(Input 2 integer to determine the range.n); scanf(%d %d,&a,&b); for(i=a;i=b;i+) sum = 0; for(j=1;j=i/2;j+) if(i % j = 0) sum+=j; if(i = sum) printf(%dt,i); count+; printf(ncount=%dn,count);结果截图:实验收获及思考通过此次实验,本人更加熟练的掌握了程序C语言循环结构程序设计的应用,也深深了解到了C 语言的强大,同时使我对这门语言的兴趣更加深厚。做完本次实验,我纠正了以往的一个观点,学习一门语言不要以为看书看明白了,就以为对这方面的知识掌握了,学习语言更为重要的是要会使用, 不能仅仅是以为明白就可以了事,合上书本,能够应用这方面的知识写出一个程序来,才能算对它的初步掌握。指导教师批阅意见:成绩评定: 指

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论