




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验报告课 程c语言程序设计实验项目循环结构程序设计成 绩专业班级通信工程2010学 号1007050223实验日期2011.5. 17姓 名杨松序 号指导教师杨绪华-【实验目的】1. 了解当型循环和直到型循环的执行机理。2. 熟练掌握三种循环语句:while> do-while和for的使用。3. 掌握利用循环语句求解一些常用算法的方法。二【实验内容】【实验1-课堂巩固】分别用while、do-wh i i e和for语句实现1+2+3+ -+100的值【实验2-教材练习】计算1+1/2+1/4+1/6 .+1/1000的值并输出【实验3-自我提高】编写一程序,显示10()到999之间
2、的所有水仙花数。所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数字本身。例如:153二1'+5'+3'【实验4-自我提高】打印九九乘法表【实验5-自我提高】编写程序,利用下列表达式,计算p的近似值,直到某一项的绝对值小于10(为止。p _ i 1114357【实验6-自我提高】从键盘输入任意一个整数,判断该整数是否为素数。注意:实验4-6为选做题,请选其中一题做即可。三实验过程】用while的情况:#include<stdio.h>uoid main()aint i=1,sum=0;while(i<=10o)<sum+=i; i"
3、;;printf(b>1+2+3+-+100=%dnbi ,sum);"d: vc98各种文件debugl到 100的叠加.exe"1+2+3+" *100=5050press any key to continue用do whi le的情况:#include<stdio .h> uoid main()int i=19sum=0;do<sum+=i;while(i<=100); printf(b,1+2+3+-+100=%dni, ,sum);"d:vc98各种文件debugl到100的登加.exer£+2+3+&
4、quot;+100=5050press any key to continue用for的情况:#include<stdio.h> uoid main()int i=19sum=0;for(i;i<=100;i+) sum+=i;printf(b,1+2+3+-+100=%dni, ,sum);国d: vc98各种文件debug 1到100的叠加.exe"1+2+3+"-+100=5050 rress any key to continue#include<stdio .h> void main()int i=2;float sun=1;for(
5、i;i<=1000;i+=2) sun+=1/(float)i; printf(ii1+1/2+1/4+1/1000=%fnii,sum);"d:vc98各种文件debugl到 100分数.exe£l/4+£l/:l000=4 396414 press any key to continue【实验3】代码及运行结果:#include<stdio .h> uoid main() int a9b9c9n; for(n=100;n<=999;n+) a=n/100; b=(n/10)%10;c=n%10; if(n=a*a*a+b*b*b+c*c
6、*c)prints水仙花数分别为:%dn",n);qj|"d:vc98各种文件debugcppl. exe"b蜚数分别 哦数分别为:153为= 320 = 371为:407press any key to continue#include<stdio .h>uoid main()int a9b;printf("tt九九乘法表ntn");for(a=1;a<=9 ;a+)for(b=1 ;b<=9;b+) printfcdddxt" ,a ,b ,a*b); printfc'xn11);c:"d
7、:vc98各种文件debugcppl. exe"九九乘法表71*8=81*9=9142*8=162*9=18213*8=243*9=27284*8=324*9=36355*8=405*9=45426*8=486*9=54497*8=567*9=63568*8=648*9=72639*8=729*9=817 7 77 7 7 74 5 6 7 8 912 341*5=582*5=10123*5=15164*5=20205*5=25246*5=30287*5=35328*5=40369*5=45*6*6*6*6*6*6*6 123456789*4*4*4*4*4*4*4*4*4 1234
8、56789le2 5 8 1 4 7 i369111222e e e e f f12 3 4 5 6 70 2 42 4 6 8 111f e f e e f f f123456789 yna123456789*1*1*1*1*1*1*1*1*112 3 4 5 6 7 8 9【实验5】代码及运行结果:#include<stdio .h> uoid main()int a=19b9c;float p,q=0;for(a;a<=(1/(float)(10e-6);a+=4) <c=a*(a+2);b=c+2; p=8*(1/(float)c); q+=p;if(b>
9、(1/(float)(10e-6) q=q+4/(float)b;c:printfc'p的近似值为:%fnbi,q);"d:vc98各种文件debugcppl. exe"的近似值为:3.14490?ress any key to continue#include<stdio .h> uoid main()int a9i;pt-intff请输入一个数:); scanfgd",&a); for(i=2;i<=a/2;i+) if(ai=0) break;if(i>a/2) printffnd是素数?n-,a); else printffnd不是素数?n-,a);c *c: docuaents and
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 单位新闻培训课件
- 社会保障与教育
- 2025年国庆节主题晚会活动方案演讲稿
- 酒类基础知识培训课件
- 2025年端午节赛龙舟活动方案
- 幼师个人工作方案2025年支配
- 糖尿病酮症酸中毒护理查房
- 人物光影插画课件
- 2025年学校教师培训活动方案
- 2025年酒店创意年会活动策划方案
- 不负食光 拒绝浪费-主题班会课件
- 举升机每日维护检查表
- 质量目标及计划分解表
- 《信息化教学评价》
- 蹲踞式跳远教案
- 三相异步电动机的速度控制
- 供电所线损的基本概念和管理
- CNAS质量体系文件(质量手册程序文件)
- 太原市修缮土建工程预算定额
- 北大中国通史课件之——从大蒙古国到元朝
- 【实用版】GF-2013-0201建设工程施工合同(示范文本)
评论
0/150
提交评论