首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
67
问题
给定程序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全国计算机二级
相关试题推荐
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include#includemain(){chara[10]="abc",b[10]="012",c[10]="xyz";strcpy(a+1
下面程序的运行结果是()。y=5;x=14;y=((x=3*y,x+6),x-1);printf(’’x-%d,y=%d’’,x,y);
以下选项中,不合法的C语言用户标识符是
带链队列空的条件是
给定程序中,函数fun的功能是用函数指针指向要调用的函数,并进行调用。规定在___2___处使fa指向函数f1,在___3___处使fb指向函数f2。当调用正确时,程序输出:x1=5.000000,x2=3.000000,x1*x1+x1*x2=40.0
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。请在程序的下划线处填入正确的内容并把下划
设有以下说明,则不正确的叙述是()。unionun{inta;charb:floatc;}arr;
下列选项中,不是面向对象主要特征的是
下列对于软件测试的描述中正确的是
在E—R图中,用来表示实体联系的图形是
随机试题
A.急性子宫内膜炎B.盆腔内栓塞性静脉炎C.急性盆腔结缔组织炎D.急性盆腔腹膜炎E.盆腔脓肿第一胎,足月住院分娩,产后第3天,体温38℃左右,子宫体轻度压痛,恶露量多,浑浊,该产妇应诊断为
在中华人民共和国境内,从事(),必须遵守《中华人民共和国防沙治沙法》。
根据《中华人民共和国票据法》,我国票据市场的票据类型有()。
携带用于人体的特殊物品出入境,必须事先向出入境口岸所在地直属检疫机构申请办理检疫审批,填写“入境检疫申明卡”并提供“入/出境特殊物品审批单”。()
下列个人所得按“劳务报酬所得”项目缴纳个人所得税的有()。
根据《商业银行法》的规定,下列不属于商业银行核心资本的是()。
下列选项中的陈述I、Ⅱ都正确并且有因果关系的是()。
一个底面直径为12厘米,高为18厘米的圆锥体铁块,完全浸没在一个装满水的底面半径为12厘米的圆柱形玻璃杯中,当铁块取出后,杯中水的液面会下降()厘米。
在某大学举办的一次象棋比赛中,来自经济学院、管理学院、哲学学院、数学学院和化学学院的5名学生甲、乙、丙、丁、戊(每学院1名)相遇在一起。有关这5名学生的比赛信息满足以下条件:(1)甲仅与2名选手比赛过。(2)化学学院的选手和3名选手比赛
人的内心情感也能在中国书法里表现出来。后汉大书法家蔡邕说:“凡欲结构字体,皆须像其一物,若鸟之形,若虫食禾,若山若树,纵横有托,运用合度,方可谓书”。元代赵子昂写“子”字时,先习画鸟飞之形,使这“子”字有鸟飞形象的暗示。他写“为”字时,习画鼠形数种,穷极它
最新回复
(
0
)