首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:从3个红球,5个白球,6个黑球中任意取出8个作为一组,进行输出。在每组中,可以没有黑球,但必须要有红球和白球。 组合数作为函数值返回。正确的组合数应该是15。程序中i的值代表红球数,j的值代表白球数,k的
给定程序MODll.C中函数fun的功能是:从3个红球,5个白球,6个黑球中任意取出8个作为一组,进行输出。在每组中,可以没有黑球,但必须要有红球和白球。 组合数作为函数值返回。正确的组合数应该是15。程序中i的值代表红球数,j的值代表白球数,k的
admin
2021-06-15
30
问题
给定程序MODll.C中函数fun的功能是:从3个红球,5个白球,6个黑球中任意取出8个作为一组,进行输出。在每组中,可以没有黑球,但必须要有红球和白球。
组合数作为函数值返回。正确的组合数应该是15。程序中i的值代表红球数,j的值代表白球数,k的值代表黑球数。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
int fun()
{ int i,j,k,sum=0;
printf(“\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);
}
}
}
Eeturn 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/vjtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includevoidfun(intn,int*s){intf:if(n==1)*s=n+1;else{fun(n一1,&f);*s=f;}}main()
C语言程序中,若函数无返回值,则应该对函数说明的类型是()。
有以下程序#include<stdio.h>func(intn){staticintnum=1;num=num+n;printf("%d",num);}voidmain(){func(3);func(4);printf("\n
有以下程序#include<stdio.h>intfun(chars[]){intn=0;while(*s<=’9’&&*s>=’0’){n=10*n+*s-’0’;s++;}return(n);}main(){char
编写函数fun,它的功能是计算:s作为函数值返回。在C语言中可调用log(n)函数求ln(n)。log函数的引用说明是:doublelog(doublex)。例如,若m的值为:20,fun函数值为:6.506583。注意:部分源程序在文件PR
函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中;再把a所指数组元素中的次大值放在a[2]中,把a数组元素中的次小值放在a[3]中:其余以此类推。例如:若a所指数组中的数据最初排列为:1、4、2、3、
下关于逻辑运算符两侧运算对象的叙述中正确的是( )。
以下叙述中正确的是
下面不属于软件需求分析阶段主要工作的是
设有如下函数定义intfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k-1)+1;}若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是
随机试题
选题的标准包括两个方面,即()
我们是在“又红又专”的要求下长大的。当然,有的人永远也没有能达到要求,像我。大多数人则挑起过重的担子,在崎岖的、荆刺丛生的,有时是此路不通的山路上行走。那几年的批判斗争是有远期效果的。他们不只是生活艰苦,过于劳累,还要担惊受怕,心里塞满想不通的事,谁又能经
患者发生心肌梗死时,血液中哪种乳酸脱氢酶的同工酶的浓度明显升高
任务描述:图1~图3为南方某坡地园林建筑平面图,按指定的剖切线位置和构造要求绘制1—1剖面图,剖面图应正确反映出平面图所示关系。构造要求:●结构:现浇钢筋混凝土框架结构。●地坪:素土夯实,100mm厚碎石垫层,120mm厚素混凝土。●楼板
还款保证书
下列关于证券公司建立健全证券营业部管理制度的说法中,正确的有()。I.证券营业部应当将证券经营机构营业许可证放置在营业场所显著位置,并在许可范围内从事经营活动Ⅱ.证券营业部负责人对证券营业部的业务规范、安全、稳定运营负直接责任。
花江市交警大队以赵明违章停车为由,依有关规定,决定暂扣赵明1个月的驾驶执照。这一行为属于()。
填写LES时,通常要求受测者根据自身的实际感受去判断那些经历过的事件,包括()。
齐某和夏某分别与本市一旅行社签订了旅游合同,约定于当年7月参加该社组织的旅游,每人已各付定金500元。后夏某因个人原因未能参加,齐某独自参团旅游。旅行出发后,齐某发现合同列明的“豪华空调车”变成了“普通中巴”,入住的宾馆由合同标明的“四星双标”变成了“三星
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
最新回复
(
0
)