首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
41
问题
给定程序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全国计算机二级
相关试题推荐
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*+5的值的函数f,正确的宏定义语句为()。
下面程序的输出结果是______。#inc1ude<stdio.h>main(){char*p[]={"BOOL","OPK","H","SP"};inti;for(i
若一个名部变量的定义形式为staticintx;,那么,其中static的作用应该是______。
下列合法的字符型常量是(),
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
以下各选项企图说明—种新的类型名,其中正确的是______。
下列叙述中正确的是______。
树是结点的集合,它的根结点数目是
有如下程序段inta=14,b=15,x;charc=’A’;x=(a&&b)&&(c<’b’);执行该程序段后,x的值为
具有3个结点的二叉树有
随机试题
甲市A公司以信件方式向乙市B公司发出承诺通知。A公司于3月4日将信件送达甲市邮局,到达乙市邮局的日期为3月6日,该信件送达B公司收发室的日期为3月7日,公司总经理阅读该信件的日期为3月9日。A公司承诺生效的时间为()
体态肥胖的成年2型糖尿病病人,GHbA1c为7%,初治首选措施是( )。
性味咸寒,功能消痰软坚,利水、消肿,煅用制酸止痛的药是
基金财务会计报表一般不包括()。
下列说法,符合房产税规定的是()。
甲企业购入某上市公司股票并划分为交易性金融资产,下列各项中,不应计入交易性金融资产入账价值的有()。
阅读《荷塘月色》的教学实录片段,回答问题。师:朱自清的这篇散文是有名的美文,请大家讨论一下,说说自己觉得最美的句子并简述理由。生:我最喜欢“层层的叶子中间,零星地点缀着些白花,有袅娜地开着的,有羞涩地打着朵儿的;正如一粒粒的明珠,又如碧天里的星星,又如
二战时期,盟军统帅艾森豪威尔指挥盟军实施了历史上规模最大的诺曼底登陆战役,奠定了盟军反败为胜的契机。艾森豪威尔能把多国的庞大武装力量合为一体,协调行动、共同战斗,足见其统帅能力非常人能及。随后,艾森豪威尔又以压倒性的胜利,击败声望极高的政坛老手史蒂文生,出
阅读下列材料,回答问题。卢某在Y物业公司从事保安工作,双方签订了书面劳动合同。某日,卢某在Y物业公司提供物业服务的住宅小区值班站岗时突然晕倒在地,导致受伤,卢某的主治医师在调查笔录中认为卢某此次受伤有可能导致癫痫。后卢某以在工作时间和工作场所内,
A、Hewondersifhehasenoughtimeforthejob.B、Heisafraidheisnotexperiencedenough.C、Heisafraidthatthejobmaybe
最新回复
(
0
)