首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
54
问题
请编写函数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全国计算机二级
相关试题推荐
有以下程序: void sort(int a[],int n) { int i,j,t; for(i=0;i<n;i++) for(j=i+1;<n;j++) if(a[i]<a[j]){ t=a[
有以下程序: main() { char a1=’M’,a2=’m’; printf("%c\n",(a1,a2)); } 以下叙述中正确的是 ______。
设函数fun的定义形式为: void fun(char ch,float x) { …… } 则以下对函数fun的调用语句中,正确的是 ______。
以下叙述中错误的是 ______。
数据库系统的核心是 ______ 。
下列数据结构中,能用二分法进行查找的是 ______。
以下叙述中错误的是______。
在数据库系统中,实现各种数据管理功能的核心软件称为【 】。
随机试题
电烧伤急救时不恰当的原则是
特异性酯酶染色强阳性
A.1年B.2年C.3年D.4年根据《处方管理办法》麻醉药品处方保存()。
患者男性,20岁,阑尾炎手术后第4天,切口红肿、压痛。下列哪项护理措施最关键
短路计算中,但若短路电路中总电阻大于总电抗的(),则仍应计入其有效电阻。
《中华人民共和国野生动物保护法》规定:建设项目对国家或者地方重点保护野生动物的生存环境产生不利影响的,建设单位应当提交()。
1.背景某机场飞行区场道土石方工程施工由甲乙两个施工单位承担。甲施工单位承担南区施工,乙施工单位承担北区施工。南北两区均有道面土基区和土面区填方施工。技术标准:道面土基填方区,压实度不小于98%;土面填方区,压实度不小于90%,施工过程中对道面土基、土面
基础货币与货币供给量之间的关系是( )。
(2006年真题)规定“三三制”原则的宪法性文件是
A、Becauseheneverlentanymoneytohisfellowvillagers.B、Becausehenevergavehischildrenanymoney.C、Becauseheneversp
最新回复
(
0
)