首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是:从3个红球,5个白球,6个黑球中任意取出8个作为一组,进行输出。在每组中,可以没有黑球,但必须要有红球和白球。组合数作为函数值返回。正确的组合数应该是15。程序中i的值代表红球数, j的值代表白球数,k的值代表黑球数
下列给定程序中,函数fun()的功能是:从3个红球,5个白球,6个黑球中任意取出8个作为一组,进行输出。在每组中,可以没有黑球,但必须要有红球和白球。组合数作为函数值返回。正确的组合数应该是15。程序中i的值代表红球数, j的值代表白球数,k的值代表黑球数
admin
2010-11-26
11
问题
下列给定程序中,函数fun()的功能是:从3个红球,5个白球,6个黑球中任意取出8个作为一组,进行输出。在每组中,可以没有黑球,但必须要有红球和白球。组合数作为函数值返回。正确的组合数应该是15。程序中i的值代表红球数, j的值代表白球数,k的值代表黑球数。
请改正程序中的错误,使它能得出正确的结果。
注童:不要改动main 函数,不得增行或删行,也不得更改程序的蛄构。
试题程序:
#include <stdio. h>
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>=1&&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=0;i<=3;i++) 正确:for(i=1;<3;i++) (2)错误:if(k>1&&k<=6) 正确:if(k>1&&k<=6)&&(i!=0)&&(j!=0)||(k==0))
解析
该题是一道教材习题的变体,如果单纯从数学的排列组合角度来分析,实在简单不过,那怎么才能用C语言实现题目中的要求呢?这就需要我们有一个清晰的编程思想。红球数i的总数为3,但最小值为1,循环条件中,i的值是从0开始的,所以不应该是for(i=O;i<=3;i++,而是for(i=1;i<=3;i++),另外,在if(k>1&&k<=6)中,程序旨在说明题干中的“在每组中,可以没有黑球,但必须要有红球和白球”信息,一一满足后,正确的条件应该是 if((k>1&&k<=6)&&(i!=0)&&(j!=0)||(k==0))。
转载请注明原文地址:https://kaotiyun.com/show/UJID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
亚太经合组织逐步形成了自己独特的合作方式,即“APEC”方式,这一合作方式的内容是()。①承认多样性②强调协商一致③强调互惠互利④强调自主自愿⑤强调灵活性⑥提倡自由贸易
村民自治是中国共产党领导亿万农民发展中国特色社会主义民主政治的伟大创举。扩大农村基层民主,实行村民自治,大大激发了广大农民当家作主的积极性、创造性和责任感,掀开了中国农村民主政治建设的新篇章。下列关于村民自治的表述错误的一项是()。
下列人员中,通常由县级以上地方各级人民代表大会选举产生的是()。
根据刑事诉讼法的相关规定,下列说法错误的是()。
电脑作为日常工具走进寻常百姓家,既给我们的生活带来便利,同时电脑病毒、黑客等问题也给我们带来困扰。以下关于计算机病毒的叙述,正确的是()。①我们平常所说的“黑客”与“计算机病毒”其实是一回事②若用杀毒盘清毒后,感染病毒的文件可以完全恢复到原来的状
甲将自己的汽车抵押给乙,作价5万元,甲继续使用。结果甲开车时不小心将车撞坏。下列说法正确的是()。
俄国十月革命以前,我国新文化运动的主要内容是()。①提倡民主与科学,反对专制和愚昧②提倡新道德,反对旧道德③提倡马克思主义,反对资产阶级改良主义④提倡新文学,反对旧文学
有一位百岁老人出生于二十世纪,2015年他的年龄各数字之和正好是他在2012年的年龄的各数字之和的三分之一,问该老人出生的年份各数字之和是多少(出生当年算作0岁)?
某车间加工一批零件,原计划每天加工100个,刚好如期完成,后改进技术,每天多加工10个,结果提前2天完成,这批零件有()个。
随机试题
Since1945theCanadiangovernmenthasadoptedapolicyofmigrationtoCanada.()
人脑对直接作用于感觉器官的客观事物的整体属性的反映是()。
造成大黄“十大九糠”的原因是
针对社区居民普遍关心的心理问题,通过大众媒体进行讨论和答疑,这种形式属于
【2014专业案例真题下午卷】某工厂10/0.4kV变电所,内设1000kV.A变压器一台,采用D,yn11接线。已知变压器的冲击励磁涌流为693A(0.1s),低压侧电动机自启动时的计算系数为2,该变电所远离发电厂,最大运行方式下,10kV母线的短路全电
原告认为被告行政机关作出的行政行为违法侵害其合法权益而请求法院撤销。法院通过审理查清案件全部事实后,认为被诉行政行为合法。根据《行政诉讼法》及司法解释规定,法院应当判决()。
某校五年级有位叫诚诚的同学,经常迟到、旷课,并且经常与同学打架,学习成绩也不太好,门门功课挂红灯,尽管老师多次和他谈话,仍不见好转,以至班里同学见了他都躲得远远的。虽然偶尔也有进步,但没过两天又恢复原样,以至老师都对他失去了信心。不过,诚诚也不是一无是处,
阅览室有100本杂志。小赵借阅过其中75本,小王借阅过70本,小刘借阅过60本,则三人共同借阅过的杂志最少有()本。
下列关于法律基础知识的表述正确的是:
【1】【8】
最新回复
(
0
)