- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四十一套
请补充函数fun,该函数的功能是:判断一个数是否为素数。该数是素数时,函数返冋字 符串〃yes!〃,否则函数返冋字符串〃no!〃,并在主函数中输出。
注意:部分源程序给出如下。
请勿改动main苗数和其他两数中的任何内容,仅在函数fun的横线上填入所编写的若 干表达式或语句。
试题程序:
#include stdlib.h
#inelude 〈conio.h
ttinclude stdio. h
【1】
{
int I, m;
m 二 1;
for(T=【2】;Kn; I ++)
if ( [3])
{
m=0;
break;
}
if (m==lnl) return (yes!);
else
return (no!);
}
void main()
int k二0; system(CLS);
printf(Tnput:〃); scanf (“%d, k);
pri ntf (%s\n, fun (k));
}
【参考答案】
(1) char *fun(int n) (2) 2
(3) n%i==0 或!(n%i)
下列给定程序中,函数fun的功能是:按顺序给s所指数组屮的元素赋予从2开始的偶 数,然后再按顺序对每5个元素求一个平均值,并将这些值依次存放在w所指的数组中。若s 所指数组中元素的个数不是5的倍数,多余部分忽略不计。例如,s所指数组有14个元索,则 只对前10个元素进行处理,不对最后的4个元素求平均值。
请改正函数fun中的错误,使它能得出正确的结果。
注意:不要改动moin函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include stdio.h ^define SIZE 20
fun (double *s,double *w)
{ int k, i; double sum;
for(k=2, i=0;iSIZE;i++)
{s [订=k; k+=2;}
sum二0. 0;
for(k=0, i=0;iS!ZE;i++)
{sum+二s[i];
if(i+l%5=0)
{w[k]=sum/5; sum=0;k++;}
return k;
!
void main()
{ double a[SIZE],b[SIZE/5];
int i, k;
k二fun (a, b);
printf(The original data:\n);
for(i=0;iSIZE;i++)
i
if(i%5==0) printf(\n);
printf (%4. Of, a[i]);
}
printf (\n\nThe result:\n,z);
for(i=0;ik; i++) printf (〃%6. 2f〃, b[i]); printf(\n\n);
}
【参考答案】
⑴错误:if(i+l%5=0) 正确:if((i+l)%5==0)
程序定义了的二维数组,并在主函数中自动赋值。请编写函数fun(int a[] [N], intn), 该函数的功能是:使数组左下半三角元素中的值乘以n。伤如,若n的值为3, a数组中的值为:
则返冋主程序后a数组中的值应为:
注意:部分源程序给岀如下。
请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的 若T语句。
试题程序:
#include
stdio.h
#include
conio.h
#include
stdlib. h
#define
N 5
void fun(int a[ ][N], int n)
}
main ()
{
int a[N] [N], n, i,j;
FILE *out;
printf(〃***** The array *****\n〃);
for(i=0; iN; i++)
I
for(j=0; jN; j卄)
{
a[i] [j]=rand()%10; printf(%4d, a[i][j]);
}
printf(\n);
}
n=rand()%10;
printf rn=%4d\n/z, n);
fun(a, n);
printf(*****THE RESULT*****\n);
for(i=0; iN; i++)
{
for (j=0; jN; j++)
printf (zz%4d/z, a[i] [j]); printf(\n);
}
out二fopen(out? dat, w);
for(i二0;iN;i++)
for(j=0;jN;j++)
fun (a, 9);
for(i=0;iN;i++)
{
for(j=0;jN;j++)
fprintf (out, %4d, a[i] [j]); fprintf (out, \n);
}
fclose(out);
/ f
f /
}
【参考答案】
fun(int
您可能关注的文档
- 广西安全工程师《安全生产法》法律体系的基本框架考试题.docx
- 广西大学本科学生转专业审批表.docx
- 广西东盟经济技术开发区.docx
- 广西工程报建程序及资料.docx
- 广西工业职业技术学院.docx
- 广西公共基础知识试题文库.docx
- 广西桂林市龙胜中学2019高考化学第一次月考试题.docx
- 广西国有七坡林场桉、松薪材销售合同书.docx
- 广西企业管理咨询协会章程.docx
- 广西区直有关单位机构名称英文参考译法.docx
- 深度解析(2026)《SNT 2497.23-2010 进出口危险化学品安全试验方法 第 23 部分:细胞器的分离实验方法》.pptx
- 深度解析(2026)《SNT 2517-2010 进境羽毛羽绒检疫操作规程》.pptx
- 深度解析(2026)《SNT 2755.2-2011 出口工业产品企业分类管理 第 2 部分:企业分类基本要求》.pptx
- 深度解析(2026)《SNT 2782-2011 原油中盐含量的测定 电测法》.pptx
- 深度解析(2026)《SNT 3016-2011 石脑油中汞含量测定 冷原子吸收光谱法》.pptx
- 深度解析(2026)《ISOTS 19567-12016 Photography — Digital cameras — Texture reproduction measurements — Part 1 Freque标准解读.pptx
- 深度解析(2026)《SNT 3082.5-2012 出口烟花爆竹产品检验规范 第 5 部分:喷花类》.pptx
- 深度解析(2026)《SNT 3086-2012 出境活鳗现场检疫监管规程》.pptx
- 深度解析(2026)《ISOTR 173022015 Nanotechnologies — Framework for identifying vocabulary development for nanotechnol标准解读.pptx
- 深度解析(2026)《SNT 2982-2011 牙鲆弹状病毒病检疫技术规范》.pptx
原创力文档


文档评论(0)