程序改错
更新时间:2023-10-22 12:20:01 阅读量: 综合文库 文档下载
【程序改错】
1.下列给定程序中函数fun的功能是:删除s所指字符中所有的小写字母c 。 请改正程序中的错误,使它能得出正确的结果。 #include
for(i=j=0; s[i]!='\\0'; i++) if(s[i]!='c')
/***********FOUND***********/ s[j++]=s[i];
/***********FOUND***********/ s[j]='\\0'; }
main()
{ char s[80];
printf(\ \ printf(\ \ fun(s);
printf(\ \}
2. 下列给定程序中,函数fun的功能是:根据整型参数m,计算如下公式的值。 y=1/(100×100)+1/(200×200)+1/(300×300)+…+1/(m×m) 例如,若m=2000,则应输出0.000160。
请改正程序中的错误,使它能得出正确的结果。 #include
/***********FOUND***********/ double fun (int m) { double y=0, d; int i;
/***********FOUND***********/ for(i=100;i<=m;i+=100) {d=(double)i*(double)i; y+=1.0/d; }
return(y); }
void main() { int n=2000; system(\
printf(\}
3. 下列给定程序中函数fun的功能是:根据以下公式求π值,并作为函数值返回。
11
π/2=1+1/3+1/3×2/5+1/3×2/5×3/7+1/3×2/5×3/7×4/9+……
例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3.140578。 请改正程序中的错误,使它能得出正确的结果。 #include
double fun(double eps)
{ double s,t; int n=1; s=0.0;
/***********FOUND***********/ t=1;
while( t>eps) { s+=t;
t=t * n/(2*n+1); n++; }
/***********FOUND***********/ return(2*s); }
main()
{ double x;
printf(\ printf(\}
4. 下列给定程序中,函数fun的功能是:计算整数n的阶乘。 请改正程序中的错误,使它能得出正确的结果。 #include
double result=1.0; while(n>1&&n<170)
/***********FOUND***********/ result*=n--;
/***********FOUND***********/ return result; }
void main() {int n;
system(\
printf(\ scanf(\
printf(\}
12
5. 下列给定程序中,函数fun的功能是:传入一个整数m,计算如下公式的值。 t=1/2-1/3-…-1/m
例如,若输入5,则应输出-0.283333。
请改正程序中的错误,使它能得出正确的结果。 #include
double t=1.0; int i;
for(i=2;i<=m;i++)
/***********FOUND***********/ t-=1.0/i;
/***********FOUND***********/ return t ; }
void main() {int m;
system(\
printf(\ scanf(\
printf(\ fun(m)); }
6. 下列给定程序中,函数fun的功能是:求S的值。
S=(2×2/(1×3))×(4×4/(3×5))×(6×6/(5×7))×…×(2k)×(2k)/((2k-1)×(2k+1)) 例如,当k为10时,函数的值应为1.533852。 请改正程序中的错误,使它能得出正确的结果。 #include
/***********FOUND***********/ double fun(int k) {
int n; double s, w, p, q; n=1; s=1.0;
while(n<=k) {
w=2.0*n; p=w-1.0; q=w+1.0;
13
s=s*w*w/p/q; n++; }
/***********FOUND***********/ return s; }
void main() { system(\
printf(\}
7. 下列给定程序中函数fun的功能是:计算正整数num各位上的数字之积。 例如,若输入252,则输出应该是20。若输入202,则输出应该是0。 请改正程序中的错误,使它能得出正确的结果。 #include
/***********FOUND***********/ long k=1; do
{ k*=num ;
/***********FOUND***********/ num/=10 ; } while(num) ; return (k) ; }
main( ) { long n ;
printf(\ scanf(\ printf(\}
8. 下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。
在main()函数中,若fun返回1输出YES,若fun返回0输出NO!。 请改正程序中的错误,使它能得出正确的结果。 #include
while (k<=m&&(m%k))
/***********FOUND***********/ k++;
/***********FOUND***********/ if(m==k)
14
return 1; else return 0; }
void main() { int n;
system(\
printf(\scanf(\
if(fun(n)) printf(\ else printf(\}
9. 下列给定程序中函数fun的功能是:用下面的公式见图1 求π的近似值,
直到最后一项的绝对值小于指定的数(参数num)为止。 例如,程序运行后,输入0.0001,则程序输出3.1414。 请改正程序中的错误,使它能输出正确的结果。 #include
float n, t, pi ;
t = 1 ; pi = 0 ; n = 1 ; s = 1 ; /***********FOUND***********/ while(fabs(t)>=num) {
pi = pi + t ; n = n + 2 ; s = -s ;
/***********FOUND***********/ t = s / n ; }
pi = pi * 4 ; return pi ; }
main( )
{ float n1, n2 ;
printf(\ scanf(\ n2 = fun(n1) ;
printf(\}
10. 下列给定程序中,fun函数的功能是:根据形参m,计算下列公式的值。 t=1+1/2+1/3+1/4+…+1/m
例如,若输入5,则应输出2.283333。
15
正在阅读:
程序改错10-22
描写雪的写景抒情散文11-21
传感器实验报告-- 实验一 金属箔式应变片性能—半桥、全桥单臂电桥05-12
县机关事务管理局年度文明创建工作总结报告08-05
工业副产品石膏在墙体材料中的应用研究05-13
(精品)关于政务文稿起草的几点思考03-12
国家电网公司输变电工程通用设计110(66)kV输电线路分册(2011年版04-24
2016政工专业中级职称考试材料04-18
加强生产现场管理,提高企业管理水平05-09
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 改错
- 程序
- 第三章 静态SQL编程方法
- 生物医学安全防护总题库(2)
- 党建创新案例20个
- 昆明理工大学研究生省政府奖学金评选及管理办法(试行)
- 山东大学医学院遗传学专业、细胞生物学专业
- 2013年度全国煤矿安全事故案例汇编
- 2017年电大商法形成性考核册作业1参考答案
- 良乡分输站(扩建)施工组织设计 - 图文
- 新生规范教育简答题答案
- SARS传播的数学模型 - 全国数模竞赛优秀论文
- 《网络安全与管理》第04章在线测试
- SWS造船涂装作业指导
- 小学科学 林良润 多管齐下,有效开展小学科学学科教学
- 新语文版九年级语文上册第22课《《论语》十则》教案
- 缅甸某水电站工程涉外突发事件应急预案
- 银行管理人员考试判断题
- 高英(现代大学英语)精读5 paraphrase 原文+译文
- 新视野大学英语视听说教程第二版第四册unit8的test的答案
- 电商“文案战”:如何创作让人“心动”的商业文案
- 社区矫正动员大会领导讲话稿