下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-.z.【参考代码】
int
d,k,s=0;【参考代码】
int
d,k,s=0;
while
(n>0)
{d=n%10;
s+=d*d*d;
n/=10;
}
return
s;功能:求一个四位数的各位数字的立方和#include"stdio.h"intfun(intn){/*********Begin**********//**********End**********/}voidTestFunc(){FILE*IN,*OUT;intiIN,iOUT,i;IN=fopen("22.in","r");if(IN==NULL){printf("PleaseVerifyTheCurrerntDir..ItMayBeChanged");}OUT=fopen("22.out","w");if(OUT==NULL){printf("PleaseVerifyTheCurrentDir..ItMayBeChanged");}for(i=0;i<10;i++){fscanf(IN,"%d",&iIN);iOUT=fun(iIN);fprintf(OUT,"%d\n",iOUT);}fclose(IN);fclose(OUT);}main(){intk;k=fun(1234);printf("k=%d\n",k);TestFunc();}【改错1】错误
【学生答案】
fun
(
int
m
)
【参考答案】
double
fun
(
int
m
)
【改错2】错误
【学生答案】
for(
i
=
100,
i
<=
m,
i
+=
100
)
【参考答案】
for(
i
=
100;
i
<=
m;
i
+=
100
)
【改错3】错误
【学生答案】
y
+=
1.0
\
d
;
【参考答案】
y
+=
1.0
/
d
;【程序改错】
--------------------------------------------------------
功能:根据整型形参
m,计算*一数据项的值。
y
=
1/(100*100)+1/(200*200)+1/(300*300)+
……
+1/(m*m)
例如:假设m
=
2000,则应输出:
0.000160。
------------------------------------------------------*/
#include
"conio.h"
#include
"stdio.h"
/**********ERROR**********/
fun
(
int
m
)
{
double
y
=
0,
d
;inti
;
/**********ERROR**********/
for(
i
=
100,
i
<=
m,
i
+=
100
)
{
d
=
(double)i
*
(double)i
;
/**********ERROR**********/
y
+=
1.0
\
d
;
}
return(
y
)
【改错1】错误
【学生答案】
fun
(
int
m
)
【参考答案】
double
fun
(
int
m
)
【改错2】错误
【学生答案】
for(
i
=
100,
i
<=
m,
i
+=
100
)
【参考答案】
for(
i
=
100;
i
<=
m;
i
+=
100
)
【改错3】错误
【学生答案】
y
+=
1.0
\
d
;
【参考答案】
y
+=
1.0
/
d
;空
1
】错误
【学生答案】
_____;
【参考答案】
long
fac(int
n)【空
2
】错误
【学生答案】
y=_____;
【参考答案】
fac(n)【空
3
】错误
【学生答案】
f=_____;
【参考答案】
fac(n-1)*n
n
*fac(n-1)【程序填空】
---------------------------------------------------------
题目:下面程序的功能是用递归法求n!。
-------------------------------------------------------*/
#include
"stdio.h"
main()
{
/***********FILL***********/
_____;
int
n;
long
y;printf("input
an
integer
number:");scanf("%d",&n);
/***********FILL***********/
y=_____;printf("%d!=%ld\n",n,y);
}
long
空
1
】错误
【学生答案】
_____;
【参考答案】
long
fac(int
n)【空
2
】错误
【学生答案】
y=_____;
【参考答案】
fac(n)【空
3
】错误
【学生答案】
f=_____;
【参考答案】
fac(n-1)*n
n
*fac(n-1)/*------------------------------------------------------【程序改错】--------------------------------------------------------功能:输出Fabonacci数列的前20项,要求变量类型定义成浮点型,输出时只输出整数局部,输出项数不得多于或少于20。------------------------------------------------------*/【学生答案】printf("%8d",f1);【学生答案】printf("%8d",f1);【参考答案】printf("%8.0f",f1);printf("%f",f1);printf("%8f",f1);【改错2】 错误【学生答案】for(i=1;i<=20;i++)【参考答案】for(i=1;i<20;i++)for(i=1;20>i;i++)for(i=2;i<=20;i++)for(i=2;20>=i;i++)for(i=1;i<=19;i++)for(i=1;19>=i;i++)【改错3】 错误【学生答案】f2=f1;【参考答案】f1=f2;【改错4】 错误【学生答案】f3=f2;【参考答案】f2=f3;voidfun(){inti;floatf1=1,f2=1,f3;/**********ERROR**********/printf("%8d",f1);/**********ERROR**********/for(i=1;i<=20;i++){f3=f1+f2;/**********ERROR**********/f2=f1;/**********ERROR**********/f3=f2;printf("%8.0f",f1);}printf("\n");}main(){fun();}/*------------------------------------------------【程序设计】--------------------------------------------------功能:编写程序打印如图1所示图形。*************************要求:要求使用abs()。------------------------------------------------*/#include"stdio.h"【参考代码】for(m=-i;m<=i;m++)【参考代码】for(m=-i;m<=i;m++){for(n=0;n<abs(m);n++)printf("");for(n=0;n<7-2*abs(m);n++)printf("*");printf("\n");}voidfun(inti){intm,n;/*********Begin**********//**********End**********/}main(){fun(3);}功能:从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件"test"中保存。输入的字符串以"!"完毕。-------------------------------------------------------*/#include<stdlib.h>#include"stdio.h"【空1【空1】 错误【学生答案】if((fp=fopen("test",_____))==NULL)【参考答案】"w""w+"【空2】 错误【学生答案】gets(_____);【参考答案】str【空3】 错误【学生答案】if(str[i]>='a'&&_____)【参考答案】str[i]<='z''z'>=str[i]【空4】 错误【学生答案】fclose(_____);【参考答案】fpmain(){FILE*fp;charstr[100];inti=0;/**********FILL**********/if((fp=fopen("test",_____))==NULL){printf("cannotopenthefile\n");e*it(0);}printf("pleaseinputastring:\n");/**********FILL**********/gets(_____);while(str[i]!='
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年四川工业科技学院单招职业技能考试备考题库含详细答案解析
- 2026年武汉信息传播职业技术学院单招综合素质考试模拟试题含详细答案解析
- 2026江苏苏州工业园区方洲小学教学辅助人员、后勤辅助人员招聘2人笔试备考题库及答案解析
- 2026黑龙江齐齐哈尔市依安县招聘公益性岗位人员15人笔试备考题库及答案解析
- 2026福建晋江市灵源街道林口中心幼儿园后勤人员招聘4人笔试备考题库及答案解析
- 2026新疆腾源水务集团有限公司招聘4人笔试备考试题及答案解析
- 2026北京汽车集团有限公司数智精英招聘笔试备考试题及答案解析
- 2026福建厦门市海沧区晨熹幼儿园顶岗教师招聘1人笔试备考题库及答案解析
- 2026年石家庄城市经济职业学院单招综合素质考试备考试题含详细答案解析
- 2026福建宁德古田县实验小学招聘编外工作人员的1人笔试备考试题及答案解析
- 7.2《“白山黑水”-东北三省》课件-人教版地理八年级下册
- 矿山各类安全标识牌规范及设计标准
- 2025年大学《法医学-法医毒物分析》考试模拟试题及答案解析
- 中国海洋石油有限公司油气田跟踪经济评价:体系构建与实践应用
- 销售业绩统计图表模板(销售数据)
- DLT 593-2016 高压开关设备和控制设备
- 20以内三连加减混合口算练习题13
- 省食品药品保健品化妆品检验院质量手册
- 海康威视枪机摄像机检测报告
- 天然气酸性组分的脱除
评论
0/150
提交评论