首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数fun,它的功能是:求出1到m之间(含m)能被7或11整除的所有整数放在数组a中,通过n返回这些数的个数。例如,若传送给m的值为50,则程序输出: 7 11 14 21 22 28 33 35 42 44 49
请编写一个函数fun,它的功能是:求出1到m之间(含m)能被7或11整除的所有整数放在数组a中,通过n返回这些数的个数。例如,若传送给m的值为50,则程序输出: 7 11 14 21 22 28 33 35 42 44 49
admin
2015-06-08
38
问题
请编写一个函数fun,它的功能是:求出1到m之间(含m)能被7或11整除的所有整数放在数组a中,通过n返回这些数的个数。例如,若传送给m的值为50,则程序输出:
7 11 14 21 22 28 33 35 42 44 49
注意:部分源程序存在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#define M 100
void fun(int m,int *a,int *n)
{
}
main()
{ int aa[M], n, k;
VOid NONO();
fun(50,aa,&n);
for (k=0; k
if((k+1)%20==0)printf(“\n”);
else printf(“%4d”,aa[k]);
printf(“\n”);
NONO();
}
VOid NONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */
FILE*fp,*wf;
int i,n,j,k,aa[M],sum;
fp=fopen(“in.dat”,“r”);
wf=fopen(“out.dat”,“w”);
for(i =0 ; i < 10 ; i++) {
fscanf(fp,“%d,”,&j);
fun(j,aa,&n);
sum=0,
for(k=0;k
aa[k];
fprintf(wf,“%d\n”,sum);
}
fclose(fp);
fclose(wf);
}
选项
答案
int i,j=0;*n=0; for(i=1;i<=m;i++) if(i%7==0 || i%11==0) { a[j]=i; j++; } *n=j;
解析
该题是求某范围内能被7或11整除的数。该程序的解题思路可以分解为以下几步:判断是否被7整除→判断或者是否被11整除→按要求返回计算结果。
转载请注明原文地址:https://jikaoti.com/ti/ojn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出是【】。main(){enumem{em1=3,em2=1,em3};char*aa[]={"AA","BB","CC","DD"};printf("%s%s%s\n",aa[em1],aa[e
下列函数定义中,会出现编译错误的是______。
有以下函数定义:voidfun(intn,doublex){……}若以下选项中的变量都已正确定义并赋值,则对函数fun正确调用语句是______。
注释说明了程序的功能,它分为【】注释和功能性注释。
若有以下说明和语句,请选出哪个是对c数组元素的正确引用_______。intc[4][5],(*cp)[5];cp=c;
请选出以下程序的输出结果_______。#include<stdio.h>sub(int*s,inty){staticintt=3,y=s[t];t-;}main(){inta[]={
若已定义:inta[9],*p=a;并在以后的语句中未改变p的值,不能表示a[1]地址的表达式是_______。
下述关于数据库系统的叙述中正确的是_______。
要求以下程序的功能是计算s=1+1/2+1/3+…+1/10main(){intn;floats;s=1.0;for(n=1O;n>1;n--)s=s+1/n;printf("%6.4f\n
若有说明inti,j=2,*p=&i;,则能完成i=j赋值功能的语句是______。
随机试题
PH
简述电子商务营销的基本程序。
再生障碍性贫血的诊断,下列哪一项不正确
对肝硬化诊断有确诊价值的检查是( )。【2005年考试真题】
某一患者拟拔除右下阻生第三磨牙,行下牙槽神经+舌神经+颊神经阻滞麻醉后患者出现右侧面瘫症状,这是由于
患者,男,38岁。平日性情急躁易怒,近日因工作不顺致失眠,不思饮食,口渴喜饮,口苦目赤,小便黄,大便秘结,舌红苔黄,脉弦数。选方
基准尺法测试路面错台时,将基准尺垂直置于错台高出的一侧。将测头顶出至与沉降面接触为止,稳定后并读数,即为该处的错台高度D,准确至1mm。()
甲企业上年的资产总额为800万元,资产负债率为50%,负债利息率为8%,同定成本为60万元,优先股股利为30万元,所得税税率为25%,根据这些资料计算出的财务杠杆系数为2,则边际贡献为()万元。
如图所示,固定的光滑竖直杆上套着一个滑块,用轻绳系着滑块绕过光滑的定滑轮,以大小恒定的拉力F拉绳.使滑块从A点起由静止开始上升。若从A点上升至B点和从B点上升至C点的过程中拉力F做的功分别为W1、W2,滑块经B、C两点时的动能分别为EKB、EKC,图中AB
新课改的目标是什么?
最新回复
(
0
)