首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
29
问题
给定程序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全国计算机二级
相关试题推荐
设intx=7,则~x的值是()。
下列程序运行后的输出结果是______。#include<stdio.h>main(){chars[20];scanf("%S",S);printf("%s",s);}运行程序,输入HOW
下列程序段的运行结果是______。intx=0,y=0;while(x<15)y++,x+=++y;printf("%d,%d",y,x);
按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于______。
若一个名部变量的定义形式为staticintx;,那么,其中static的作用应该是______。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
一棵二叉树有10个度为l的结点,7个度为2的结点,则该二叉树共有_______个结点。
软件测试的目的是()。
以下程序的功能是:利用指针指向三个整型变量,并通过指针运算找出三个数中的最大值,输出到屏幕上。请填空。main(){intx,y,z,max,*px,*py,*pz,*pmax;scanf("%d%d%d",&x,&y,&z);px=&x
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是
随机试题
A.高信号B.低信号C.混杂信号D.长T1,长T2信号E.等信号肿瘤骨在SE序列T1WI、T2WI均是
对原发性肝癌最有效的治疗方法是
在火灾扑救中,如果能阻断火灾三要素的任何一个要素就可以扑灭火灾。火灾的三要素是指()。
审计人员应利用专业判断来评价审计风险和设计审计程序,以保证将审计风险降至最低水平。()
从事生产、经营的纳税人外出经营,在同一地累计超过()天的,应当在营业地办理税务登记手续。
甲公司是一家模具生产企业,只生产一种产品。产品分两个生产步骤在两个基本生产车间进行,第一车间为第二车间提供半成品,第二车间将半成品加工成产成品,每件产成品耗用2件半成品。甲公司采用平行结转分步法计算产品成本,月末对在产品进行盘点,并按约当产量法在完工产品和
下列公民实施的民事行为有效的是()。
有句俗话叫“三岁看大,七岁看老”,这句话体现了哪种因素对人格的影响?()
下列各组软件中,完全属于系统软件的一组是
Software(ofcomputers),isalsocalledcomputerprograms,whichreferstoinstructionsthatcausethehardware—themachines—to
最新回复
(
0
)