首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
47
问题
给定程序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全国计算机二级
相关试题推荐
下列程序段的输出结果是______。intn=’C’;switch(n++){default:printf("error");break;case’a’:printf("good");break;case’C’
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*+5的值的函数f,正确的宏定义语句为()。
下列叙述中不正确的是()。
不能与do…while(exp)语句中的(exp)等价的表达式是()。
下列程序的运行结果是()。#include<stdio.h>main(){intx=5,a=1,b=2,C=5,d=0;if(a<B)if(b!=3)if(!C)x=1;else
下列叙述中正确的是()。
在数据的存储结构中,不仅需要存储各数据元素的信息,还要存放各元素之间______的信息。
某二叉树中度为2的结点有n个,则该二叉树中有【】个叶子结点。
下列不属于软件调试技术的是______。
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
随机试题
A、Mineralwater.B、Coffee.C、Redwine.D、Sugar-freesodas.A由女士所说的“Peopledon’tknowthatsugarydrinks,sodas,evensugar—freeso
女性,25岁,农民。怀孕3个月,突然寒战,高热,大汗,间日发作2周就诊。血涂片找到疟原虫。在进行体检时,最常见体征是
随着年龄增大,最主要的器官生理功能老化过程是
某3个月龄儿童来社区卫生服务中心接种百白破疫苗,以下哪种情况不应予以接种()
根据《公路工程质量检验评定标准第一册土建工程》(JTGF80/1—2017)的规定,喷射混凝土的实测项目包括()。
WAIS—RC适用于()。
【2015年河北张家口.判断】课堂最主要的人际关系是吸引和排斥,合作与竞争。()
下列选项与“我思故我在”观点一致的是()。
(案情摘要)甲为公司职员,与乙同住一间宿舍。2008年初,公司派甲到外地办事处工作一年。临行前,甲将自己的一张红木桌委托给乙保管并允许其使用。后乙的朋友丙找到乙,说其乡下的妹妹丁要出嫁,请乙帮忙买一张红木桌送给其妹做嫁妆。乙遂将甲的红木桌按市价卖给了丙。
HowtoReadLiteratureCritically?Readingcriticallydoesnotmeantearingaworkofliteratureapart,butunderstandingandev
最新回复
(
0
)