首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数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
2016-10-29
30
问题
请编写一个函数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;
解析
进入fun函数,根据前面的分析:
(1)数i能否被7或11整除,它的逻辑表达式为“(i%7==0‖i%11==)”。
(2)其中满足被7或11整除的数的个数,可以用累加器i来计数。
转载请注明原文地址:https://kaotiyun.com/show/KkDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知小写字母a的ASCII码为97,大写字母A的ASCII码为65,以下程序的结果是______。main(){unsignedinta=31,b=66;pfintf("%c\n,a|b);
已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。struct1ink{chardata;}node;
请读程序:#include<stdio.h>#include<string.h>main(){char*s1="AbCdEf",*s2="aB";s1++;s2++;
设有以下语句:charstrl[]="string",str2[8],*str,*str4="string";则______不是对库函数的正确调用。
5.【】是数据库设计的核心。
数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
下面程序的输出是______。main(){char*s="12134211";intv1=0,v2=0,v3=0,v4=0,k;for(k=0;s[k];k++)
不能把字符串"HELLO!"赋绐数组b的语句是______。
SQL语言又称为______。
以下程序的功能是将字符串s中的数字字符放人d数组中,最后输出d中的字符串。例如,输入字符串abc123edf456gh,执行程序后输出123456。请填空。#include<stdio.h>#inclu
随机试题
根据《水利工程质量检测管理规定》(水利部令第36号),水利工程质量检测单位资质包括()等类别。
点火提前呈过大状态时,气体膨胀压力将()活塞向上运动,使汽油机有效功率减小。
病理性萎缩的有
小何是一名刚毕业于房地产专业的学生,在实习的时候参加了一家房地产经纪机构学习经验。作为甲房地产经纪公司(以下简称甲公司)的房地产经纪人,小何获得的报酬是每月1200元底薪,另加业务收入提成。工作之初,小何在甲公司A售楼处工作,认真负责,不懈努力,终于经过
根据《担保法》,债权人可以直接行使留置权的合同有()。
李先生计划通过投资实现资产增值的目标,在不考虑通货膨胀的条件下要求的最低收益率为13%,假定通货膨胀率为6%,则考虑通货膨胀之后李先生要求的最低收益率是()。
ABC公司采用随机模式进行现金管理,已知最高控制线是8750元,最低控制线是5000元,如果现有现金9000元,此时应投资于有价证券的金额为()元。
影响时间知觉的因素有()
2017年某省家庭居民的消费水平持续提高,与2015年社会状况综合调查结果比较,消费支出总额从8696.6元升高到11,242.9元(未考虑价格变动因素),消费结构也进一步改善,作为家庭生活水平标志的恩格尔系数(家庭食品支出占消费总支出的比例)进一步降低。
饭对于()相当于酒对于()
最新回复
(
0
)