首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:从3个红球,5个白球,6个黑球中任意取出8个作为一组,进行输出。 在每组中,可以没有黑球,但必须要有红球和白球。 组合数作为函数值返回。正确的组合数应该是15。程序中i的值代表红球数,i的值代表白球数,k
给定程序MODI1.C中函数fun的功能是:从3个红球,5个白球,6个黑球中任意取出8个作为一组,进行输出。 在每组中,可以没有黑球,但必须要有红球和白球。 组合数作为函数值返回。正确的组合数应该是15。程序中i的值代表红球数,i的值代表白球数,k
admin
2015-08-23
66
问题
给定程序MODI1.C中函数fun的功能是:从3个红球,5个白球,6个黑球中任意取出8个作为一组,进行输出。
在每组中,可以没有黑球,但必须要有红球和白球。
组合数作为函数值返回。正确的组合数应该是15。程序中i的值代表红球数,i的值代表白球数,k的值代表黑球数。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
int fun()
{ int i,j,k,sum=0;
prLntf("\nThe result :\n\n");
/*************found*************/
for(i=0;i<=3;i++)
{ for(j=1; j<=5;j++)
{ k=8一i—j;
/*************found*************/
if(K>=0 &&K<=6)
{ sum=sum+1;
printf("red:%4d white:
%4d black:%4d\n",i,j,k);
}
}
}
return sum:
}
main()
{ int sum;
sum=fun();
printf("sum=%4d\n\n",sum);
}
选项
答案
(1)for(i=1; i<=3; i++) (2)if(k>=0&&k<=6)
解析
函数的功能是从3个红球、4个白球、5个黑球中任意取出8个作为一组,输出。
(1)第一个标识下的“for(i=0;i<=3;i++)”说明是3个红球,题干要求必须有红球s,即i是从1开始变化的,所以将“for(i=0;i<=3;i++)”改为“for(i=1;i<3;i++)”。
(2)第二标识下变量K没有定义,编译时会提示出错。根据题目中要求“在每组中,可以没有黑球,但必须要有红球和白球”因此单单判断黑球是不行的,即k应该大于等于1且小于等于6,即第二个标识下“if(K>=1&&K<=6)”应该改为“if(k>=0&&k<=6)”。
转载请注明原文地址:https://www.kaotiyun.com/show/KTDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【】。main(){inti,j,a[][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)for(j=i+1;j<3;j++)a[j][i]
以下程序运行后的输出结果是【】。main(){inti,n[]={0,0,0,0,0};for(i=1;i<=4;i++){n[i]=n[i-1]*2+1;printf("%",n[i
若有以下程序:main(){inta=4,b=3,c=5,t=0;if(a<b)t=a;a=b;b=t;if(a<c)t=a;a=c;c=t;printf("%d%d%d\n",a,b,c
已有定义:double*p;,请写出完整的语句,利用malloc函数使p指向一个双精度型的动态存储单元【】。
下列程序的输出结果是()。voidf(int*x,int*y){intt;t=*x,*x=*y;*y=t;}main(){inta[8]={1,2,3,4,5,6,7,
运行下列程序,若从键盘输入字母“a”,则输出结果是()。charc;c=getchar();if(c>=’a’&&c<=’g’)c=c+4;elseif(c>=’g’&&c<=’z’)c=c-21;
随机试题
设f(x),g(x)为[a,b]上连续的增函数(0<a<b),证明:∫abf(x)dx∫abg(x)dx≤(b-a)∫abf(x)g(x)dx.
生理性的缩瞳反应不包括
可缓和苦寒之性,增强止呕作用的是
()主要是调查分析项目产品在国内外市场的竞争程度。
暗沟采用混凝土浇筑或浆砌片石砌筑时,要求满足的条件有( )。
A、B两栋相同的住宅项目,总建筑面积86000㎡。施工时分A、B分区,项目经理下分设2名栋号经理,每人负责一个分区,每个分区又安排了一名专职安全员。项目经理认为,由栋号经理负责每个栋号的安全生产,自己就可以不问安全的事了。A区地下一层结构施工时,业
厨房、厕浴间防水层经多遍涂刷,单组分聚氨酯涂膜总厚度不应低于()。
已知三个字符为:a、Z和8,按它们的ASCⅡ码值升序排序,结果是()。
BuildYourSelf-confidence1.【T1】______fearSelf-confidence≠【T2】______Fear=youareatyourgrowingedgeTheresultofsucce
Softrobotsmaynotbeintouchwithhumanfeelings,buttheyaregettingbetteratfeelinghumantouch.CornellUniversityrese
最新回复
(
0
)