首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,请编写函数fun(),它的功能是求出能整除x且不是偶数的整数,并将这些整数按从小到大的顺序放在pp所指的数组中,总个数通过形参n返回
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,请编写函数fun(),它的功能是求出能整除x且不是偶数的整数,并将这些整数按从小到大的顺序放在pp所指的数组中,总个数通过形参n返回
admin
2023-02-27
97
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,请编写函数fun(),它的功能是求出能整除x且不是偶数的整数,并将这些整数按从小到大的顺序放在pp所指的数组中,总个数通过形参n返回。
如x中的值为30,则有4个数符合要求,它们是
1、3、5、15。
注意:部分源程序在文件progl.c中。
请勿改动主函数main()和其他函数中的任何内容.仅在函数fun()的花括号中填入你编写的若干语句。
试题程序:
1 #include<conio.h>
2 #include<stdio.h>
3 #include<stdlib.h>
4 voidfun(int x,int pp[],int *n)
5 {
6
7 }
8 void main()
9 {
10 FILE*wf;
11 int x,aa[1000],n,i;
12 system("CLS");
13 printf("\nPlease enter an integer number:\n");
14 scanf("%d",&x);
15 fun(x,aa,&n);
16 for(i=0;i<n;i++)
17 printf("%d",aa
);
18 printf("\n");
19 /*********found*********/
20 wf=fopen("out.dat","w");
21 fun(30,aa,&n);
22 for(i=0 ; i<n;i++)
23 fprintf(wf,"%d",aa
);
24 fclose(wf);
25 /*********found*********/
26 }
选项
答案
1 void fun(int x,int pp[],int*n) 2 { 3 int i,j=0; 4 for(i=1;i<=x;i=i+2)/*i的初值为1,步长为2,确保i为奇数*/ 5 if(x%i==0)/*将能整除x的数存入数组pp中*/ 6 pp[j++]=i; 7 *n=j;/*传回满足条件的数的个数*/ 8 }
解析
本题考查偶数的判定方法,整除的实现。
本题题干信息:能整除x且不是偶数的所有整数。循环语句中变量i从1开始且每次递增2,所以i始终是奇数。
将能整除x的i值存放到数组pp中,整除采用求余运算符"%",即"x%i=0"。最后将数据元素个数j保存到n中。
转载请注明原文地址:https://kaotiyun.com/show/RP0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设二次函数f(x)=ax2+bx+c图像的对称轴为x=1,且经过点(2,0),则=()。
若a,b,c成等比数列,那么函数f(x)=ax2+bx+c(b≠0)的图像与x轴交点的个数为()。
一组数据有10个,每个数据与它们的平均数的差依次为-2,4,-4,5,-1,-2,0,2,3,-5,则这组数据的方差为()。
一箱书,平均分给6个小朋友,多余1本;平均分给8个小朋友,也多余一本;平均分给9个小朋友,也多余一本,这箱书最少有m本,则m的各个数位之和为()。
A、B、C、D、E五个队参加排球循环赛,每两队只赛一场,胜者得2分,负者得0分,比赛结果是:A、B并列第一;C第三;D、E并列第四;则C队得分为()。
某部队进行急行军,预计行60千米的路程可在下午5点钟到达,后来由于速度比预计的加快了,结果于4点钟到达,实际速度是()。
某商店将某种品牌的电脑,按进价提高35%进行定价,然后打出“几折酬宾,外送50元车费”的广告,结果每台电脑获利208元,那么每台电脑的进价是()元。
随机试题
下列哪种疾病可引起肝细胞性黄疸
A.姜黄B.丹参C.没药D.自然铜E.益母草能活血止痛、消肿生肌的药是
对一个城市新区供热规划设计,各类型的建筑面积尚未具体落实时,可用城市规划指标来估算整个新区的供暖设计热负荷。利用城市规划指标时,应(),来估算该街区的综合供暖热指标值。
某公司项目经理部承建某铁路第三标段,起止里程为DKl013+100~DKl025+850。设计资料显示标段内有正线桥梁11座,共有圆端形墩身89个,墩身型式有实心、空心两种,墩身坡比分别为35:1、38:1、42:1,其中墩高30m以下空心墩2个;有2个桥
下列关于个人独资企业的说法中,正确的是()。
对于跨行政区的旅游投诉,以下说法正确的是()
“J-1”字签证发给()
彼得定律是指每个组织都是由各种不同的职位、等级或阶层排列所组成的,每个人都隶属于其中的某个等级。在各种组织中,很多雇员都会因为业绩出色,而接受更高级别的挑战,被一直晋升,直到被晋升到一个他无法称职的位置,他的提升过程便终止了。根据上述定义,下列描述符合彼得
人际传播(武汉理工大学,2009年)
Howmanytablesdidthemanorder?
最新回复
(
0
)