循环结构程序设计(1)

循环结构程序设计(1)

ID:1259494

大小:94.00 KB

页数:7页

时间:2017-11-09

循环结构程序设计(1)_第1页
循环结构程序设计(1)_第2页
循环结构程序设计(1)_第3页
循环结构程序设计(1)_第4页
循环结构程序设计(1)_第5页
资源描述:

《循环结构程序设计(1)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验报告_实验5循环结构程序设计(1)(学号_姓名)一、实验目的:1、熟悉循环结构的循环控制部分和循环体部分;2、掌握for语句、while语句、do…while语句的使用,并能相互代替;3、熟悉累加、连乘积、分类统计等算法,能根据实际需要构建循环语句;4、熟悉随机函数rand()、三角函数sin(x)、cos(x)的使用。二、实验内容1、(基础题)用for语句编写程序,计算1-3+5-7+…-99+101的值。程序代码:#includeintmain(){intsign=-1,sum=0;i

2、nti;for(i=1;i<=101;i+=2){sign=-sign;sum=sum+sign*i;}printf("1-3+5-7+…--99+101=%d",sum);while(1);return0;}2、(基础题)用while语句编写程序,如下图所示:输出角度0、10、20、30、……180的正弦、余弦值。程序代码:#include#include#definePI3.1415926intmain(){inti=10;doublex;while(i<=180)

3、{x=i/180.0*PI;printf("角?度¨¨:%4dt",i);printf("正y弦¨°:%10.6ft",sin(x));printf("余®¨¤弦¨°:%10.6f",cos(x));i+=10;}return0;}3、(基础题)参考大课中的例子,用do...while语句编写程序,输出满足n!<=1000000的最大整数n。程序代码:#includeintmain(){inti=1,p=1;do{p=p*i;i=i+1;}while(p<=1000000);print

4、f("满¨²足Á?n!<=1000000的Ì?最Á?大䨮整?数ºyn=%d",i-1);while(1);return0;}#include#include#includeintmain(){intn1,n2,n3,n4,n5,n6;n1=n2=n3=n4=n5=n6=0;constintN=1000000;inta;inti;srand(time(0));for(i=1;i<=N;i++){a=1+rand()%6;switch(a){case

5、1:n1++;break;case2:n2++;break;case3:n3++;break;case4:n4++;break;case5:n5++;break;case6:n6++;break;}}printf("出现1点的次数为%d,所占比例为%10.6f%%",n1,n1*100.0/N);printf("出现2点的次数为%d,所占比例为%10.6f%%",n2,n2*100.0/N);printf("出现3点的次数为%d,所占比例为%10.6f%%",n3,n3*100.0/N);print

6、f("出现4点的次数为%d,所占比例为%10.6f%%",n4,n4*100.0/N);printf("出现5点的次数为%d,所占比例为%10.6f%%",n5,n5*100.0/N);printf("出现6点的次数为%d,所占比例为%10.6f%%",n6,n6*100.0/N);system("pause");return0;}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。