- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计实验四 循环控制 答案 《西北民大 电气院》
实验 循环控制一,实验目的:1.熟悉用while语句,do―while语句和for语句实现循环的方法.2.掌握在程序设计中用循环的方法实现各种算法(如穷举,迭代,递推等).二,实验准备:1,复习while语句,do―while语句和for语句的特点和适用条件.2,复习continue语句和break语句的区别.3,源程序.三,实验步骤及内容:1,以下程序是用来计算S=1+2+3+…+10,请更正下列程序的错误,并上机调试.(1)main( ){ int i=1;while(i10) {
sum+=i;++i;
}printf(sum=%d\n,sum);}(2)main( ){ int i=0,sum=0;do{ sum+=i;++i;}while(i10);printf(sum=%d\n,sum);}(3)main( ){ int i,sum=0;for(i=1;i10;++i)sum=sum+i;printf(sum=%d\n,sum);}2,完善程序并回答问题下列程序用来计算S=1+1/1! +1/2! +1/3! +…+1/N!main( ){ int t,n,i;float s;s=_______;t=____1_______;scanf(%d,n);for(i=1;i=___n________;++i){t=_t*i_____________;s=s+___1.0/t____________; }printf(s=%f\n,s);}问题:1)此程序用双循环怎么实现 请写出程序上机调试(提示:内循环计算乘,外循环实现累加). main( )
{ int t,n,i=1;
float s;
s=1.0;t=1;
scanf(%d,n);
do{
t=t*i;
i++;
s=s+1.0/t;}
while(i=n);
printf(s=%f\n,s);
getch();
}2)若要计算S=1/2! +1/4! +1/6! +…+1/10!,用哪种算法比较合适 请编程上机调试. #include stdio.h
main( )
{ int t,n,i,k;
float s;
s=0;t=1;k=2 ;
scanf(%d,n);
for(i=2;i=n;i=i+2)
{ for(;k=i;k++)
t=k*t;
s=s+1.0/t;}
printf(s=%f\n,s);
getch();}
运行结果:
3,编写下列问题的源程序并上机调试.(1)输入两个正整数,求其中最大公约数和最小公倍数.main()
{
int a,b,c,d,e;
printf(please input two numbers:\n);
scanf(%d,%d,c,d);
if(cd)
{
e=c;
c=d;
d=e;
}
a=c;b=d;
while(b!=0)
{
e=a%b;
a=b;
b=e;
}
printf(公约数:%d\n,a);
printf(最小公倍数:%d\n,c*d/a);
getch();
}
运行结果
(2)输入一行字符,分别统计出其中的英文字母,空格,数字和其它字符的个数.main()
{
char c;
int letters=0,space=0,digit=0,others=0;
printf(please input some characters\n);
while((c=getchar())!=\n)
{
if(c=ac=z||c=Ac=Z)
letters++;
else if(c== )
space++;
else if(c=0c=9)
digit++;
else
others++;
}
printf(all in all:char=%d space=%d digit=%d others=%d\n,letters,
space,digit,others);
getch();
}(3)用牛顿迭代法求方程2x^3-4x^2+3x-6=0在1.5附近的根.#include stdio.h
main()
{ float x=1.5;
float x1,y,k;
do{k=6*x*x-8*x+3;
y=2*x*x*x-4*x*x+3*x-6;
x1=x-y/k;
x=x1;
}
while(fabs(y)0.001) ;
printf(%f
您可能关注的文档
- abc2004国初中学生化学素质和实验能力竞赛湖北卷.doc
- A3江苏省高三校大联考一模地理试卷.doc
- AB Markt and SD Supply Chain.docx
- abaqus612-典型实例分析.doc
- Adobe Pemiere使用教程.doc
- Adobe Potoshop 使用技巧大全.doc
- Advice_xample_–_Writing_a_CV_letter好.doc
- abc2004国初中学生化学素质和实验能力竞赛云南卷.doc
- ACCESS教配套练习3-习题答案.doc
- Adobe_Potoshop_CS5的安装序列号及方法.doc
- 2025年大学《海洋科学》专业题库—— 海洋生态系统健康评估与保护.docx
- 2025年大学《科学史》专业题库—— 科学思想的传统和创新.docx
- 2025年大学《大气科学》专业题库—— 大气动力学在气候预测中的应用.docx
- 乘车安全培训课程内容课件.pptx
- 服装的热销绝招.ppt
- 冬季消防安全培训课件.pptx
- JJF(冀) 240-2024 点线规校准规范.docx
- 2025年大学《地球化学》专业题库—— 地球化学元素在城市污水处理与再生资源开发中的应用.docx
- JJF(鲁) 190-2024 开路式长光程可燃气体探测报警器校准规范.docx
- 相关方进场安全知识培训考试测试卷及答案.docx
最近下载
- 高标准农田建设项目复核审计服务115页.docx VIP
- 中西文化对比提升学生视野教学研究课题报告.docx
- 临床输血操作技术规范、输血制度(2025版).pptx VIP
- 部编版四年级上学期语文期末整理分类复习强化练习题〔有答案〕.doc VIP
- 公路养护及占道施工作业安全检查表、人员、车辆、机具设备管理用表、进、出场登记表、安全设施图表.pdf VIP
- 医院设备故障应急处理流程.docx VIP
- 植物学课程课件:植物系统学与分子进化.ppt VIP
- 部编版语文四年级上册第16课《麻雀》 配套练习(含解析).pdf VIP
- 82页精益制造数字化转型智能工厂三年规划建设方案PPT.pptx VIP
- 成人癫痫持续状态护理专家共识解读PPT课件.pptx VIP
原创力文档


文档评论(0)