首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
39
问题
请编写函数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 <strino.h> struct STU {int num; float TotalScore; }; void f(struct STU p) {struct STU
有以下程序: main() {int a[]={2,4,6,8,10},y=0,x,*p; p=&a(1); for(x=1;x<3;x++) y+=p[x]; printf("%d\n",y); } 程序运行
有以下程序段: int n,t=1,S=0; scanf("%d",&n); do{s=s+t;t=t-2;}while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是 ______。
下列数据结构中,能用二分法进行查找的是 ______。
下面程序的运行结果是:[]。fun(intt[],intn){inti,m;if(n=1)returnt[0];elseif(n>=2){m=fun(t,n-1);returnm;}
以下叙述中错误的是______。
以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。main(){intx[10],a[9],i;for(i=0;i<10;i++)scanf("%d",&x[i]);for(【
以下程序的功能是:利用指针指向三个整型变量,并通过指针运算找出三个数中的最大值,输出到屏幕上。请填空。main(){intx,y,z,max,*px,*py,*pz,*pmax;scanf("%d%d%d",&x,&y,&z
在数据库系统中,实现各种数据管理功能的核心软件称为【 】。
下面rotate函数的功能是:将n行n列的矩阵A转置为A’,例如:#defineN4voidrotate(inta()[N]){inti,j,t;f
随机试题
水泉公司成立于1992年,是国内知名度最高的果汁品牌之一。经过多年的发展,2007年水泉公司成功上市。2005年,水泉公司公开招标寻求合作,T国最大的食品生产企业宏丰公司立即回应,希望能够与水泉公司共同打造东南亚最大的食品帝国。2005年3月,水泉公司与宏
人民代表大会制度是我国的国体,人民民主专政是我国的政体。()
医师考核不合格者,县级以上人民政府卫生行政部门可以责令其暂停执业活动
某女,21岁,未婚,否认性生活史,体检填写病史时主诉自觉下腹胀痛,妇科检查时应采取的检查方法为
糖异生
以下不属于商业银行可以直接从事的业务的是:()
财政政策作为宏观调控的重要手段,其主要功能为()。
根据《城市居民最低生活保障条例》,具有城市居民最低生活保障待遇审批权的是()。
瞬时记忆
市场经济中最基本的市场是()。
最新回复
(
0
)