首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
40
问题
给定程序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://jikaoti.com/ti/qzi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*+5的值的函数f,正确的宏定义语句为()。
下列程序的输出结果是()。#include<stdio.h>f(intA){intb=0;staticintc=4;a=c++;b++;retum(A);}main(){
下列叙述中,错误的是()。
下列程序的运行结果是()。#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
在数据的存储结构中,不仅需要存储各数据元素的信息,还要存放各元素之间______的信息。
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。下列不能将变量c中的大写字母转换为对应小写字母的语句是()。
在C语言中,函数返回值的类型最终取决于()。
设有下列定义:structsk{intm;floatx;}data,*q;若要使q指向data中的m域,正确的赋值语句是()。
下面程序的输出是______。main(){char*s="12134211";intv1=0,v2=0,v3=0,v4=0,k;for(k=0;s[k];k++)
下列不属于软件调试技术的是______。
随机试题
下列骨中不属于躯干骨的有()
大补阴丸中既能填精补阴以生津液,又能制约黄柏苦燥的药物是
大黄附子汤的主治证候中有
根据《建筑工程建筑面积计算规范》(GB/T50353--2005),计算建筑面积的项目有()
凡输美日用陶瓷报检出口,必须在每一运输包装箱和零售包装箱外加贴有检验检疫机构认证工厂代号的CCIB“H”卫生标志。( )
在金融机构接受信贷申请人使用其个人资产进行抵押的国家或地区,存在专门对受信人和其保证人名下的财产进行资产调查的服务,这种服务称为()。
董其昌的“南北宗论”包含有“崇南贬北”和“南北均盛”的意思。()
如何正确表述幼儿园教育活动的目标?
(2010年联考.9月.73)民间文化同以官方为代表的正统文化和以知识分子为代表的精英文化并非__________的。举例来说,它像无垠无际的沃土,__________着正统文化和精英文化,而衰落了的正统文化和精英文化义如枯枝败叶一样,流落于民间,丰厚了它
LiterarydetectiveshaveuncoveredmanyfactsaboutWilliamShakespeare.Still,themostimportantquestionofallremains:Did
最新回复
(
0
)