首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
85
问题
给定程序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全国计算机二级
相关试题推荐
在面向对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送()。
关于结构化程序设计原则和方法的描述错误的是()。
下列程序的运行结果是______。#include<stdio.h>main(){inta,b,c,n;a=2;b=0;c=1;n=1;whi
在数据的存储结构中,不仅需要存储各数据元素的信息,还要存放各元素之间______的信息。
若有以下结构体定义,则______是正确的引用或定义。structexample{intx;inty;}v1;
若一个名部变量的定义形式为staticintx;,那么,其中static的作用应该是______。
若有定义:inta[4][10];,则以下选项中对数组元素a[i][j]引用错误的是______。(o<=i<4,0<=j<=10
下述函数功能是______。intfun(char*x){char*y=x;while(*y++)retumy-x-1;}
fseek函数的正确调用形式是【】。
数据的独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,这称为______。
随机试题
注册会计师在对应收账款函证的回函进行分析判断时,下列处理中,正确的有()。
功的互等定理仅适用于什么体系?()
东汉高诱作注时评价“大出诸子之右”的著作是()
下列脉象可见于平人的是
迟缓期稳定期
很强的电流会通过伴随电流产生的电磁场而使在其附近生活和工作的人产生癌症吗?电话线工人每天都工作在这样的电流旁边,他们可作为测试的例子。他们显示出脑癌水平偏高,因此,电磁场引发癌症的假设是成立的。且谈论的白血病与脑癌无关,下列哪项如果为真,最能支持上面的论述
下列各项关于会计职业道德和会计法律制度两者的区别的论述中,正确的是()。
《明史.刑法志二》:“成化十七年,命司礼太监一员会同三法司上官,于大理寺审录,谓之大审。南京则命内守备行之。自此定例,每五年辄大审。”请运用中国法制史的知识和理论,分析上述材料并回答下列问题:上述材料反映了明朝的什么制度?
设y=y(x)是区间(-π,π)内过点[2046*]的光滑曲线.当-π<x<0时,曲线上任一点处的法线都过原点;当0≤x<π时,函数y(x)满足y"+y+x=0.求函数y(x)的表达式.
TheU.S.Constitutionprovidesthatthe______shallbePresidentoftheSenate.
最新回复
(
0
)