- 64
- 0
- 约2.53万字
- 约 33页
- 2017-03-09 发布于江苏
- 举报
程序改错[删减版)
C语言程序设计练习题--程序改错
〖第1题〗(练习题所在文件夹:20)
/*------------------------------------------------------
【程序改错】
--------------------------------------------------------
题目:已知一个数列从第1项开始的前三项分别为0、0、1,以
后的各项都是其相邻的前三项的和。下列给定程序中,
函数fun的功能是:求该数列的前n项的平方根
之和sum,n的值通过形参传入。输出由主函数完成。
例如,当n=10时,程序的输出结果应为23.197745。
请改正程序中的错误,使它能得出正确的结果。
--------------------------------------------------------
注意:不可以增加或删除程序行,也不可以更改程序的结构。
------------------------------------------------------*/
#include math.h
/**********FOUND**********/
fun (int n)
{
double sum,s0,s1,s2,s;
int k;
/**********FOUND**********/
sum=0.0;
if(n=2) sum=0.0;
s0=0.0;
s1=0.0;
/**********FOUND**********/
s2=0.0;
/**********FOUND**********/
for(k=4;kn;k++)
{
s=s0+s1+s2;
sum+=sqrt(s);
s0=s1;s1=s2;s2=s;
}
return sum;
}
main()
{
int n;
scanf(%d,n);
printf(%lf\n,fun(n));
}
答案:
1). double fun (int n)
2). sum=1.0; 或 sum=1;
3). s2=1.0; 或 s2=1;
4). for(k=4;k=n;k++) 或for(k=3;k=n-1;k++)
〖第9题〗(练习题所在文件夹:356)
/*------------------------------------------------------
【程序改错】
--------------------------------------------------------
题目:下列程序中,函数fun的功能是:找出一个大
于给定整数m的最小的素数,并作为函数值返回。
--------------------------------------------------------
注意:不可以增加或删除程序行,也不可以更改程序的
结构。
------------------------------------------------------*/
#includeconio.h
#includestdio.h
int fun(int m)
/**********FOUND**********/
{ int i;k;
for(i=m+1;;i++)
{
for(k=2;ki;k++)
/**********FOUND**********/
if(i%k!=0)
break;
/**********FOUND**********/
if(k=i)
return(i);
}
}
main()
{
int n;
clrscr();
printf(\nPlease enter n:);
scanf(%d,n);
printf(%d\n,fun(n));
}
答案:
1). { int i,k; 或 { int i; int k; 或 { int k,i; 或 { int k; int i;
2). if(i%k==0) 或 if(!(i%k))
3). if(k==i) 或 if(i==k) 或 if(k=i) 或 if(i=k)
〖第12题〗(练习题所在文件夹:249)
/*------------------------------------------------------
【程序改错】
-----------------------------------
您可能关注的文档
最近下载
- 2025年自来水供应专属承包合同样本版.docx VIP
- 2022化工安全与环保第二版课后题答案最新版(完整版).docx VIP
- 智能金融:AI 驱动的金融变革.pptx
- 人工智能在心血管无创影像中的应用:前沿技术与临床价值.pdf VIP
- 2025年氢燃料电池在数据中心储能应用趋势.docx
- 2026年中国铁路上海局集团有限公司招聘普通高校毕业生1236人备考题库及答案详解(考点梳理).docx VIP
- 井工煤矿复工复产开工第一课教案.docx VIP
- 社区居务监督培训课件.ppt VIP
- 心灵终结单位全代码.doc VIP
- 交流转辙机道岔动作电流故障曲线分析信号集中监测课件.pptx VIP
原创力文档

文档评论(0)