- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言复习题程序改错
【程序改错】:只允许修改错误代码,其他代码不允许修改!
--------------------------------------------------------
功能:判断m是否为素数,若是返回1,否则返回0。
------------------------------------------------------*/
#include stdio.h
/**********ERROR**********/
int fun( int n)
{
int i,k=1;
if(m=1) k=0;
/**********ERROR**********/
for(i=1;im;i++)
/**********ERROR**********/
if(m%i=0) k=0;
/**********ERROR**********/
return m;
}
void main()
{
int m,k=0;
for(m=1;m100;m++)
if(fun(m)==1)
{
printf(%4d,m);k++;
if(k%5==0) printf(\n);
}
}
答 【参考答案】
int fun( int m)
fun( int m)
============================================================
【改错2】 错误
【学生答案】
for(i=1;im;i++)
【参考答案】
for(i=2;im;i++)
for(i=2;mi;i++)
for(i=2;i=m-1;i++)
for(i=2;m-1=i;i++)
============================================================
【改错3】 错误
【学生答案】
if(m%i=0) k=0;
【参考答案】
if(m%i==0) k=0;
============================================================
【改错4】 错误
【学生答案】
return m;
【参考答案】
return k;
return (k);
2 【程序改错】:只允许修改错误代码,其他代码不允许修改!
--------------------------------------------------------
功能:利用递归方法求5!。
------------------------------------------------------*/
#includestdio.h
#include stdio.h
int fact(int j)
{
int sum;
/**********ERROR**********/
if(j=0)
/**********ERROR**********/
sum=0;
else
sum=j*fact(j-1);
/**********ERROR**********/
return j;
}
void main()
{
int i;
printf(5!=%d\n,fact(5));
}
答
【参考答案】
if(j==0)
============================================================
【改错2】 错误
【学生答案】
sum=0;
【参考答案】
sum=1;
============================================================
【改错3】 错误
【学生答案】
return j;
【参考答案】
return sum;
3
程序改错】:只允许修改错误代码,其他代码不允许修改!
--------------------------------------------------------
功能:求1到10的阶乘的和。
------------------------------------------------------*/
#include stdio.h
void main()
{
int i;
float t,s=0;
float fac(int n);
for(i=1;i=10;i++)
/**********ERROR**********/
s=fac(i);
printf(%f\n,s);
}
float fac(int n)
{
/**********ERROR*******
您可能关注的文档
- 2961914562红军小学教学楼施工组织设计.doc
- 2毕业设计进度情况表开题报告评语表.doc
- 3905规程.doc
- 3DMax中文版安装及破解步骤(最新).doc
- 4-4习题.doc
- 404PS教程AIPS打造梦境般的3D立体字特效.doc
- 424基本图形的认识与应用.doc
- 4棒销连轴器的设计与工艺分析毕业设计大纲.doc
- 4医感暴发处置预案.doc
- 4第四讲概率与统计文科.doc
- 2024年秋季学期新外研版(三起)英语三年级上册课件 Unit1 Part4.pptx
- 2024年秋新人教版七年级上册语文教学课件 第4单元 13《纪念白求恩》课时2.pptx
- 2024年新人教版七年级数学上册教学课件 第五章 一元一次方程 5.3实际问题与一元一次方程(第1课时).pptx
- 2025年国家电网招聘之电网计算机考试题库及答案1套.docx
- 2025年国家电网招聘之电网计算机考试题库附完整答案(全国通用).docx
- 2025年高校教师资格证之高等教育法规题库附参考答案(培优).docx
- 2025年土地登记代理人考试题库及答案【真题汇编】.docx
- 2025年政工职称考试题库及答案【名校卷】.docx
- 剑桥版三年级上册英语(课件)Supplementary activities Unit 5.pptx
- 剑桥版三年级上册英语(课件)Unit4 第2课时 (Story time).pptx
最近下载
- 2022一级注册消防工程师继续教育人员密集场所消防安全管理题目和答案.doc
- 九省联考【安徽省】2024届高三物理试题及答案 .pdf VIP
- 毕业论文参考-基于ANSYS的连杆应力有限元分析及结构优化.docx VIP
- 北京市海淀区2025年中考数学一模试卷(含答案) .pdf VIP
- 初中数学第6章《实数》单元作业设计.pdf VIP
- 2025国家工业和信息化部所属事业单位招聘28人笔试备考试题及答案解析.docx
- 《无人机航飞与倾斜摄影测量入门与应用》考核试题及答案.docx
- 履带吊安拆监理细则.docx
- JC/T 547-2017 陶瓷砖胶粘剂.docx VIP
- 2025国家工业和信息化部所属事业单位招聘28人笔试备考题库及答案解析.docx
文档评论(0)