C语言程序设计 小球放置问题
答案:2 悬赏:70 手机版
解决时间 2021-11-26 21:04
- 提问者网友:嘚啵嘚啵
- 2021-11-26 08:01
C语言程序设计 小球放置问题
最佳答案
- 五星知识达人网友:纵马山川剑自提
- 2021-11-26 08:13
在手机上使用易历知食软件里的微C程序设计来编程,代码如下:
运行结果如下:
结果中滚动到了后面,可见有2176种组合。
文本代码如下:
#include
int main(int arg,char *args[])
{
int big,mid,smal;
int count = 0;
for (big = 1;big <= 600/8;big++)
{
for(mid = 1;mid <= 600/5;mid++)
{
for(smal = 1;smal <= 600/2;smal++)
{
if (big * 8 + mid * 5 + smal * 2 == 600)
{
printf("大盒%d个,中盒%d个,小盒%d个
",big,mid,smal);
count++;
}
}
}
}
printf("一共有 %d 种组合",count);
return 0;
}
运行结果如下:
结果中滚动到了后面,可见有2176种组合。
文本代码如下:
#include
int main(int arg,char *args[])
{
int big,mid,smal;
int count = 0;
for (big = 1;big <= 600/8;big++)
{
for(mid = 1;mid <= 600/5;mid++)
{
for(smal = 1;smal <= 600/2;smal++)
{
if (big * 8 + mid * 5 + smal * 2 == 600)
{
printf("大盒%d个,中盒%d个,小盒%d个
",big,mid,smal);
count++;
}
}
}
}
printf("一共有 %d 种组合",count);
return 0;
}
全部回答
- 1楼网友:行路难
- 2021-11-26 09:40
#include
int main()
{int a,b,c,n=0;
printf("大 中 小 ");
for(a=1;a<600/8;a++)
for(b=1;b<(600-8*a)/5;b++)
{c=(600-8*a-5*b);
if(c%2==0)
{c/=2;
printf("%d %d %d ",a,b,c);
n++;
}
}
printf("n=%d ",n);
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯