首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
47
问题
请编写函数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全国计算机二级
相关试题推荐
若有定义int x=0,*p=&x;,则语句printf("%d\n",*p);的输出结果是 ______。
设变量已正确定义,则以下能正确计算f=n!的程序段是 ______。
有以下程序 main() {int i,s=0,t[]={1,2,3,4,5,6,7,8,9 }; for(i=0;i<9;i+=2) s+=*(t+i); printf("%d\
有以下程序段 struct st {int x;int *y;}*pt; int a[]={1,2},b[]={3,4}; struct st c[2]={10,a,20,b};
以下数组定义中错误的是______。
对如下二叉树进行后序遍历的结果为______。
以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135则输出531。请填空。#include<stdio.h>main(){intn,s;printf("Ente
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针向链表的第—个结点。若有以下程序段 q=s; s=s->next; p=s; while(p->next) p
若有以下函数首部 int fun(double x[lO],int *n) 则下面针对此函数的函数声明语句中正确的是______。
下面rotate函数的功能是:将n行n列的矩阵A转置为A’,例如:#defineN4voidrotate(inta()[N]){inti,j,t;f
随机试题
迄今为止,最古老、使用范围最广的课程类型是()
A、5年B、10年C、15年D、20年E、30年《医疗事故处理条例》规定,残疾生活补助费应根据伤残等级,自定残之月起赔偿
桥梁基坑开挖中,遇有流沙时,应采取围堰或打板桩支撑等防护措施。()
下列会计活动中,属于财务会计范畴的是()。
某大型食品生产企业2018年4月1日,经营租赁方式租入固定资产使用,租期1年,支付年租金12万元。当年企业计算应纳税所得额时应扣除的租赁费用为()万元。
一个对称三相负载,每相为4Ω电阻和3Ω感抗串联,星形接法,三相电源电压为380V,则线电流的大小I1为()。
如何应用销售百分比法预测资金需要量?
某企业拟购C公司股票并准备长期持有,预计该股票每年股利为1.5元,企业要求的必要收益率为10%,则该股票的价值为12元。()(浙江财经学院,2011)
设f(x)在[a,b]上有二阶连续导数,证明∫abf(x)dx=(b—a)[f(a)+f(b)]+∫abf"(x)(x一a)(x一b)dx
A、10:30PM.B、11:00PM.C、11:30PM.D、12:00PM.D男士说,餐馆周末的营业时间一直到午夜,即12:00pm。故答案是D。关键是分辨weekdays和weekend的不同营业时间,做笔记时要迅速和完整地记下细节,例如:w
最新回复
(
0
)