首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,它的功能是:求出能整除形参x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。 例如,若x中的值为:35,则有4个数符合要求,它们是:1,5,7,35。 注意:部分源程序在文件PRO
请编写函数fun,它的功能是:求出能整除形参x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。 例如,若x中的值为:35,则有4个数符合要求,它们是:1,5,7,35。 注意:部分源程序在文件PRO
admin
2013-04-02
32
问题
请编写函数fun,它的功能是:求出能整除形参x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。
例如,若x中的值为:35,则有4个数符合要求,它们是:1,5,7,35。
注意:部分源程序在文件PROGI.C文件中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
void fun(int x,int pp[],int*n)
{
}
main()
{int x,aa[1000],n,i ;voidNONO();
printf(”\nPlease enter an integer
number:\n”); scanf(”%d”,&x);
fun(x,aa,&n);
for(i=0;i
printf(”%d”,aa
);
printf(”\n”);
NONO();
}
void NONO()
{/*本函数用于打开文件,输入测试数据,调
用fun函数,输出数据,关闭文件。*/
int x,aa[1000],n,i,j;
FILE*fp;
fp=fopen(”out.dat”,”w”);
for(j=0;j<10;j++){
x=30+j;
fun(x,aa,&n);
for(i=0;i
(fp, ”%d”, aa
);
fprintf(fp,”\n”);
}
fclose(fp);
}
选项
答案
{ int i; *n=0; for(i=1; i<=x; i++) if((x%i==0)&&(i%2))pp[(*n)++]=i; }
解析
进入fun函数,根据前面的分析:
首先,初始化变量*n;定义i,作为循环变量。
然后,每判断一次i的值是否能整除形参x,且i不为偶数,满足题干条件的话存储到pp所指数组中,*n记录找到整数的个数,不断循环此过程,直到i的值等于m。
转载请注明原文地址:https://kaotiyun.com/show/lJJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序: #include <stdio.h> main() {char c1=’1’,c2=’2’; c1=getchar();c2=getchar();putchar(c1);putchar(c2); }
有以下程序: #define f(x)(x*x) main() { int i1,i2; il=f(8)/f(4); i2=f(4+4)/f(2+2); printf("%d,%d\n",i1,i2);
设变量已正确定义,则以下能正确计算f=n!的程序段是 ______。
数据库设计的根本目标是要解决
以下程序中函数fun的功能是:构成—个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。#include<stdio
数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为[]。
有以下程序 int fun1 (double a){return a*=a;} int fun2 (double x,double y) { double a=0,b=0; a=fun1
以下程序中,函数fun的功能是计算x2(上标)-2x+6,主函数中将调用fun函数计算:y1=(x+8)2(上标)-2(x+8)+6y2=sin2(上标)(x)-2sin(x)+6请填空。
有以下程序,其功能是:以二进制“写”方式打开文件d1.dat,写入1~100这100个整数后关闭文件。再以二进制“读”方式打开文件d1.dat,将这100个整数读入到另一个数组b中,并打印输出。请填空。#include<stdio.h
下面rotate函数的功能是:将n行n列的矩阵A转置为A’,例如:#defineN4voidrotate(inta()[N]){inti,j,t;f
随机试题
腰椎间盘突出症最多见于
根据我国《票据法》的规定,以下表述中正确的是()。
按分销渠道宽度结构划分,可以将营销渠道分为()。
现行《中华人民共和国海关法》是经()全国人民代表大会修改的。
某股份有限公司董事会人数为11人,出席董事会的董事人数为7人,如董事会作出决议,应至少有4人通过方为有效。( )
为了维护正常的领导关系,具有隶属关系或业务指导关系的机关之间应基本采取()。
儒家创始人孔子的中心学说是()。
因甲市某区阳光小区进行旧城改造,区政府作出《关于做好阳光小区旧城改造房屋拆迁补偿安置工作的通知》,王某等人对该通知不服,向区政府申请行政复议,要求撤销该通知。区政府作出《行政复议告知书》,告知王某等人向甲市政府申请复议。甲市政府作出《行政复议决定书》,认为
设函数f(x)满足关系式f"(x)+[f’(x)]2=x,且f’(0)=0,则________。
汉字“东”的十六进制的国标码是362BH,那么它的机内码是’
最新回复
(
0
)