- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
和的程第3页共5页序,很显然要用到累加求和程序“s=s+x”。答案:#includestdio.htn){doublev=0;for(inti=0;im;i++)for(intj=0;jn;j+1/2+1/3+……+1/n5
和的程第3页共5页序,很显然要用到累加求和程序“s=s+x”。答案:#includestdio.h
tn){doublev=0;for(inti=0;im;i++)for(intj=0;jn;j+
1/2+1/3+……+1/n5的最小n值。此题的考核知识点是:第三章流程控制语句中的if语句和wh
放平均值。此题的考核知识点有3个:⑴第三章流程控制语句中的for循环语句的编程;⑵第四章中二维数组应
下面我们将对形成性考核作业册(第一次作业)中的第五题进行作业评讲。下文中,黑色的是问题与答案,绿色是说明和解释。
五、根据下列每个题目要求编写程序
1.编写一个函数,函数头格式为“voidfun4(char*a,intb[])”,分别求出由字符指针
a所指向的字符串中包含的每种十进制数字出现的次数,把统计结果保存在数组b的相应元素。
此题的考核知识点有3个:
⑴第三章流程控制语句中的while循环语句和if语句的编程;
⑵第四章中一维数组应用;
⑶第六章函数的编程。
分析:
此题主要考核第六章函数的编程,要求熟悉函数的格式以及参数的传递方式,要求用函数来实现统计每种十进制数字出现的次数,统计次数用数组来完成。
答案:
#includestdio.h
voidfun4(char*a,intb[]){
do{
if(*a=0*a=9)b[*a-48]++;
}while(*a++);
}
/*voidmain()
{
char*a=122333444499888;
intb[10]={0};
fun4(a,b);
for(inti=0;i10;i++)
第1页共5页
考核第三章中利用流程控制语句中的for循环来实现累乘求和的程序,很显然要用到累加求和程序“s=s*x;⑶第六章中函数的编程;⑷第六章中递归函数的编程;。分析:此题主要考核第六章递归函数的编程,要求熟悉以要用到累加求和程序“s=s+x
考核第三章中利用流程控制语句中的for循环来实现累乘求和的程序,很显然要用到累加求和程序“s=s*x
;⑶第六章中函数的编程;⑷第六章中递归函数的编程;。分析:此题主要考核第六章递归函数的编程,要求熟悉
以要用到累加求和程序“s=s+x”,最后除以所有元素的个数即可。答案:#includestdio.
和的程第3页共5页序,很显然要用到累加求和程序“s=s+x”。答案:#includestdio.h
}*/
2.编写一个函数,函数头格式为“doubleMean(doublea[M][N],intm,intn)”,要求返回二维数组a[m][n]中所有元素的平均值,假定在计算过程是采用变量v存放平均值。
此题的考核知识点有3个:
⑴第三章流程控制语句中的for循环语句的编程;
⑵第四章中二维数组应用;
⑶第六章中函数的编程。
分析:
此题主要考核第六章函数的编程,要计算平均值,必须先求所有元素之和,所以要用到累加求和程序“s=s+x”,最后除以所有元素的个数即可。
答案:
#includestdio.h
constintM=2,N=3;
doubleMean(doublea[M][N],intm,intn){
doublev=0;
for(inti=0;im;i++)
for(intj=0;jn;j++)
v+=a[i][j];
returnv/(m*n);
}
/*voidmain()
{
doublea[2][3]={1,2,3,4,5,6};
printf(%lf\n,Mean(a,2,3));
}*/
3.编写一个递归函数“intFF(inta[],intn)”,求出数组a中所有元素n个元素之积并第2页共5页
1000的最大n值,假定分别用i
1000的最大n值,假定分别用i和s为取偶数值和累加值的变量,并限定使用do循环编程。此题的考核知识
){do{if(*a=0*a=9)b[*a-48]++;}while(*a++);}
;⑶第六章中函数的编程;⑷第六章中递归函数的编程;。分析:此题主要考核第六章递归函数的编程,要求熟悉
1/2+1/3+……+1/n5的最小n值。此题的考核知识点是:第三章流程控制语句中的if语句和wh
此题的考核知识点有4个:
⑴第三章流程控制语句中的if语句的编程;
⑵第四章中一维数组应用;
⑶第六章中函数的编程;
⑷第六
您可能关注的文档
- 整理全国生物竞赛联赛试题及答案 - 竞赛题.docx
- 整理版零售药店店员业务知识培训GSP系列《培训考核试题及答案 - 咨询培训.docx
- 施工企业会计岗位职责2 - 会计.docx
- 校园十大歌手大赛策划书 校园十佳歌手比赛活动方案 - 活动策划.docx
- 版地铁土建施工工程监理实施细则 - 工程监理.docx
- 职业能力倾向测验能力倾向测验 - 公务员考试.docx
- 2M综合测试仪的操作与使用教案郭轶天 副本 - 机械、仪表工业.docx
- MatlabSimulink仿真实验 - 汽车作业报告.docx
- “EQ诚可贵IQ价更高”辩论赛题材攻击 - 社会民生.docx
- “K”型全等模型 - 管理信息系统.docx
文档评论(0)