实验六+循环结构程序设计(1) 下载本文

内容发布更新时间 : 2024/5/21 17:28:34星期一 下面是文章的全部内容请认真阅读。

深 圳 大 学 实 验 报 告

课程名称: c程序设计

实验项目名称: 循环结构程序设计(1)

学院 : 经济与管理学院

专业 : 经济学大类

指导教师: 杨艳丽

报告人: ** 学号:********** 班级: 临班352

实验时间: 2016.12.18

实验报告提交时间: 2016.12.18

教务部制

实验目的 1、 熟悉循环结构for语句结构; 2、 使用for结构解决简单的循环问题。 三、实验内容 1、输入n,输出1~n中能被7整除的数字。每行输出5个。 2、输入半径,检查数据的合法性,然后计算并输出圆的面积。要求用户提供3组测试数据(测试案例)。 3、如果一个三位数等于它自己的每一位数字的立方之和,则称此数为“水仙化数”,如153=13+53+33。求100~999之间的全部水仙花数。 4、一个数如果恰好等于它的所有因子(包括1,不包括本身)之和,这个数就被称为完数。例如,6的因子为1、2、3,而6=1+2+3,因此6是完数。输入一个整数,判断它是否是完数,如果是,输出“Yes”,否则,输出\。 实验过程 提交源程序代码(.cpp)以及运行结果的截图(将每道题运行后正确的cpp代码以及运行结果的截图粘贴在这里)。 1. 程序代码 #include int main(){ int n=0,i=1,count=0; printf(\请输入n:\scanf(\for(;i<=n; i++){ if(i%7==0){ count++; printf(\} if(i%7==0&&count%5==0) printf(\} return 0; } 结果截图: 2. 程序代码 #include #define PI 3.14//定义π #define N 3//数据组数 int main(){ float r[N] = {0.0f}; int i = 0; do{ label:scanf(\ if(r[i]<=0){ printf(\第%d个数据非法,请重新输入\\n\ goto label; }