首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:从3个红球,5个白球,6个黑球中任意取出8个作为一组,进行输出。在每组中,可以没有黑球,但必须要有红球和白球。 组合数作为函数值返回。正确的组合数应该是15。程序中i的值代表红球数,J的值代表白球数,k的
给定程序MODI1.C中函数fun的功能是:从3个红球,5个白球,6个黑球中任意取出8个作为一组,进行输出。在每组中,可以没有黑球,但必须要有红球和白球。 组合数作为函数值返回。正确的组合数应该是15。程序中i的值代表红球数,J的值代表白球数,k的
admin
2016-10-29
71
问题
给定程序MODI1.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 wh2te:
%4d black:%4d\n",i,j,k);
}
}
}
return sum;
}
main()
{ int sum;
sum=fun();
printf("sum=%4d\n\n",sum);
}
选项
答案
for(i=1; i<=3; i++) if(k>=0&&k<=6)
解析
(1)第一个标识下的“for(i=0;i<=3;i++)”说明是3个红球,题干要求必须有红球s,即i是从1开始变化的,所以将“for(i=0;i<=3;i++)”改为“for(i=1;i<=3;i++1”。
(2)第二标识下变量K没有定义,编译时会提示出错。根据题目中要求“在每组中,可以没有黑球,但必须要有红球和白球”因此单单判断黑球是不行的,即k应该大于等于1且小于等于6,即第二个标识下“if(K>=1&&K<=6)”应该改为“if(k>=0&&k<=6)”。
转载请注明原文地址:https://kaotiyun.com/show/5kDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序将二维数组a的行和列元素互换后存放到另一个二维数组b中。请填空。main(){inta[2][3]={{1,2,3},{4,5}},b[3][2],i,j;for(i=0;i
下面程序的输出结果是______。#inc1ude<stdio.h>main(){char*p[]={"BOOL","OPK","H","SP"};inti;for(i
已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。struct1ink{chardata;}node;
请读程序:#include<stdio.h>#include<string.h>main(){char*s1="AbCdEf",*s2="aB";s1++;s2++;
下列程序的运行结果是()。#include<stdio.h>#include<string.h>main(){char*s1="abDuj";char
下列程序段的运行结果是()。#include<stdio.h>voidmain(){charstr[]="ABC",*p=str;printf("%d\n",*(
设有定义“struct{inta;floatb;charc;}abc,*p_abc=&abc;”,则对结构体成员a的引用方法可以是abc.a和p_abc【】a。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
用筛选法可得到2~n(n
用筛选法可得到2~n(n
随机试题
技术处于衰退期的具体表现主要有()
患者男,45岁,体重65kg,因左耳出现搏动性耳鸣5天来院就诊。既往:听力下降3年,无流脓史。患者否认发病前有感冒史,现在无耳局部疼痛和流脓,无面瘫。若电耳镜检查发现外耳道长肉芽。血压正常,纯音测听为左耳感音神经性聋、右耳听力正常,MRI检查发现颈静脉
甲公司依法取得的国有土地使用证因该土地上要修建铁路被提前收回,导致甲公司遭受损失。甲公司对撤回决定不服,向法院提起行政诉讼。下列哪些说法是正确的?()
基金管理人应在开放式基金合同生效后每6个月结束之日起()日内,更新招募说明书并登载在网站上。
净现值法不仅适宜于独立投资方案的比较决策,而且能够对寿命期不同的互斥投资方案进行直接决策。()
根据计量的作用和地位,计量可分为()。
党的十七大、十八大对全面建成小康社会提出了新的要求,作出了新的部署。这就是“两个一百年”的奋斗目标,即()
设函数f(x)=(ex一1)(e2x一2)…(enx一n),其中n为正整数,则f’(0)=
A、Mr.Johnsonhasbeentheman’sboss.B、ThemanandMr.Johnsonarecolleagues.C、ThemanisquitefamiliarwithMr.Johnson.D
NewHopesforPreventingAIDSThesuccessofanti-retroviral(抑止肿瘤病毒)drugsintreatingHIVisgettingresearchersatthe1
最新回复
(
0
)