首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
50
问题
给定程序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://kaotiyun.com/show/KTDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的运行结果是【】。#include<string.h>typedefstructstudent{charname[10];longsno);floatscore}STU;ma
以下程序运行后的输出结果是【】。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=1,b=3,c=5;if(c=a+b)printf("yes\n");elseprintf("no\
若有以下程序: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,
随机试题
甲公司和乙公司均为增值税一般纳税人,适用的增值税税率均为17%,适用的所得税税率均为25%,所得税均采用资产负债表债务法核算。甲公司和乙公司有关资料如下:(1)甲公司2×14年12月31日应收乙公司账款的账面余额为1170万元,已计提坏账准备17
在实际和潜在购买者总数中所占比重不大,但他们所消费的商品数量在商品消费总量中所占比重却很大,这种使用者属于()
社会主义初级阶段,中国共产党与各民主党派合作的组织形式是
患儿,男,3岁,持续高热不退,体温最高41℃,查体:心率120~130次/分,呼吸55~72次/分,三凹征,鼻翼翕动。遵医嘱用呼吸兴奋药物,突然出现烦躁不安,肌张力高,局部肌肉抽搐,考虑此患儿可能出现
法的适用
下列哪些情形中,行政诉讼案件由中级人民法院管辖?()
根据《水土保持法》的规定,建设项目中的水土保持设施,必须与主体工程建设项目()。
下列关于β值和标准差的表述中,正确的有()。
认识运动之所以要经过实践—认识—再实践—再认识的多次反复,是因为人类的认识能力有限。()
实行多元化市场战略是将出口额在世界各地市场平均分布。()
最新回复
(
0
)