首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:从3个红球,5个白球,6个黑球中任意取出8个作为一组,进行输出。 在每组中,可以没有黑球,但必须要有红球和白球。 组合数作为函数值返回。正确的组合数应该是15。程序中i的值代表红球数,i的值代表白球数,k
给定程序MODI1.C中函数fun的功能是:从3个红球,5个白球,6个黑球中任意取出8个作为一组,进行输出。 在每组中,可以没有黑球,但必须要有红球和白球。 组合数作为函数值返回。正确的组合数应该是15。程序中i的值代表红球数,i的值代表白球数,k
admin
2015-08-23
24
问题
给定程序MODI1.C中函数fun的功能是:从3个红球,5个白球,6个黑球中任意取出8个作为一组,进行输出。
在每组中,可以没有黑球,但必须要有红球和白球。
组合数作为函数值返回。正确的组合数应该是15。程序中i的值代表红球数,i的值代表白球数,k的值代表黑球数。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
int fun()
{ int i,j,k,sum=0;
prLntf("\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);
}
}
}
return 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://jikaoti.com/ti/Mxi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【】。main(){inti,j,a[][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)for(j=i+1;j<3;j++)a[j][i]
以下程序运行后的输出结果是【】。main(){inta=1,b=3,c=5;if(c=a+b)printf("yes\n");elseprintf("no\
若有以下程序:main(){inta=4,b=3,c=5,t=0;if(a<b)t=a;a=b;b=t;if(a<c)t=a;a=c;c=t;printf("%d%d%d\n",a,b,c
以下程序段的输出结果是【】。inti=9;printf("%o\n",i);
已知函数fread的调用形式为fread(buffet,size,count,fp);,其中buffer代表的是()。
下列程序的输出结果是()。voidf(int*x,int*y){intt;t=*x,*x=*y;*y=t;}main(){inta[8]={1,2,3,4,5,6,7,
运行下列程序,若从键盘输入字母“a”,则输出结果是()。charc;c=getchar();if(c>=’a’&&c<=’g’)c=c+4;elseif(c>=’g’&&c<=’z’)c=c-21;
随机试题
吗啡的镇痛作用机制是由于
Mr.Smithistoobusytospareanytime,______Sundayafternoon.
抗心衰血管扩张药中属于直接扩张血管的是
均属常用于片剂的填充剂的是()
关于行政行为的废止,下列说法中正确的是()。
加强和改进师德建设的总体要求是:以马克思列宁主义、()为指导,紧紧围绕全面实施素质教育、全面加强青少年思想道德建设和思想政治教育。
领导者与工作人员的职责权限明确划分,工作人员在职权范围内有自主权。这种领导方式属于()领导。
①直到此时,人们才会相信,动物更有种为人类所不理解的无声的哀怨②但是直到真的看到了动物的泪,我才相信动物也和人一样,它们也有悲伤,更有痛苦③只是因为它们没有语言,或者是人类还不能破译它们的语言,所以,当人们看到动物的泪水时,才会感动惊愕④本来,我以为
木工师傅为下图所示的3层模具刷漆,每层模具分别由1、3、6个边长1米的正方体组成。如果用一公斤漆可以刷20平方米的面积。那么为这个3层模具的所有外表面上色,需要几公斤漆?()
[2009年MBA真题]这次新机种试飞只是一次例行试验,既不能算成功,也不能算不成功。以下哪项对于题干的评价最为恰当?
最新回复
(
0
)