首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中,函数fun的功能是判断整数n是否是“完数”。当一个数的因子之和恰好等于这个数本身时,就称这个数为“完数”。例如:6的因子包括1、2,3,而6=1+2+3,所以6是完数。如果是完数,函数返回值为1,否则函数返回值为0。数组a中存放的
给定程序MODI1.C中,函数fun的功能是判断整数n是否是“完数”。当一个数的因子之和恰好等于这个数本身时,就称这个数为“完数”。例如:6的因子包括1、2,3,而6=1+2+3,所以6是完数。如果是完数,函数返回值为1,否则函数返回值为0。数组a中存放的
admin
2016-04-07
76
问题
给定程序MODI1.C中,函数fun的功能是判断整数n是否是“完数”。当一个数的因子之和恰好等于这个数本身时,就称这个数为“完数”。例如:6的因子包括1、2,3,而6=1+2+3,所以6是完数。如果是完数,函数返回值为1,否则函数返回值为0。数组a中存放的是找到的因子,变量k中存放的是因子的个数。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include
int fun(int n,int a¨,int*k)
{ int m=0,i,t;
{
t=n;
/**********found**********/
for(i=0;i
if(n%i=0)。
{a[m]=i;m++;t=t—i;}
/ found**********/
k=m:
/**********found**********/
if(t=0)return 1;
else return 0;
}
main()
{int n,a[10],flag,i,k;
printf("请输入一个整数:");scanf("%d",&n);
flag=fun(n,a,&k);
if(flag)
{ printf("%d是完数,其因子是:",n);
for(i=0;i
);
printf("\n");
}
else printf("%d不是完数.\n",n);
}
选项
答案
(1)for(i=0;i
解析
(1)for(i=0;i
(2)k=m改为*k=m,k为指针不能直接赋值整数,* k为指针指向的内容。
(3)if(t=0)改为if(t=0),括号内应为判断语句而不是赋值语句。
转载请注明原文地址:https://kaotiyun.com/show/1tDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中合法的赋值语句是()。
在面向对象方法中,类之间共享属性和方法的机制称为______。
下列程序将二维数组a的行和列元素互换后存放到另一个二维数组b中。请填空。main(){inta[2][3]={{1,2,3},{4,5}},b[3][2],i,j;for(i=0;i
深度为5的满二叉树中,叶子结点的个数为______。
C语言库函数fgets(str,n,fp)功能是______。
下列叙述中正确的是()。
某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为()。
下面rotate函数的功能:将n行n列的矩阵A转置为A’,请填空。#defineN4voidrotate(inta[][N]){inti,j,t;for{i=0;i<N;j++}for{j=0
函数YangHui的功能是把杨辉三角形的数据赋给二维数组的下半三角,形式如下:111121133114641其构成规律是:
树是结点的集合,它的根结点数目是
随机试题
Itisdifficulttoimaginewhatlifewouldbelikewithoutmemory.(78)Themeaningsofthou-sandsofeverydayperceptions,the
筛骨
A.鞘膜积液B.隐睾C.精索静脉曲张D.附睾炎会引起恶变的是
根据我国《招标投标法》规定,招标人需要对已发出的招标文件进行澄清或修改时,应当在招标要求提交投标文件的截止时间至少( )天前,以书面形式通知招标文件收受人。
甲公司是一家多元化经营的民营公司,投资领域涉及医药、食品等多个行业。受当前经济型酒店投资热的影响,公司正在对是否投资一个经济型酒店项目进行评价,有关资料如下:(1)经济型酒店的主要功能是为一般商务人士和工薪阶层提供住宿服务,通常采取连锁经营模式。甲公司计
下列各项中,可以通过“其他应付款”科目核算的有()。
耀州区照金镇是第二次国内革命战争中谢子长,刘志丹、习仲勋等老一辈无产阶级革命家在北方创建的第一个红色根据地。()
[*]
ThepeoplewhorunFacebookarefuriousaboutanewmoviethatdepictstheexistenceofFace-book.They’reupsetbecausemuchof
在考生文件夹下有一个工程文件sjt3.vbp,请在窗体上画两个框架,其名称分别为Fl和F2,标题分别为”交通工具”和”到达目标”。在F1中画两个单选按钮,名称分别为Opl和Op2,标题分别为”飞机”和”火车”。在F2中画两个单选按钮,名称分别为Op3和Op
最新回复
(
0
)