百钱买百鸡 C语言(一次循环)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c,num,mon,i;
printf("本程序用来解决百钱买百鸡的问题。\n");
system("pause");
for(c=0;c<=100;c++)
{
num=100-3*c;mon=100-c;
if((mon-3*num)%2==0)
{
a=(mon-3*num)/2;
if(a<0||a>15) continue;
b=num-a;
if(b<0||b>25) continue;
printf("分配:公鸡%d只,母鸡%d只,雏鸡%d
只,为百钱买百鸡的答案。\n",a,b,3*c);
}百度文库
}
system("PAUSE");
return 0;
}
其中一些数值为简要的缩减范围。。至于mon-3*num)%2==0则是通过一元二次方程得出,要不还真没有依次循环做百钱百鸡的例子吧- -~
欢迎c语言爱好者和研究者加我哈,我是新手~~782822925
#include <stdlib.h>
int main()
{
int a,b,c,num,mon,i;
printf("本程序用来解决百钱买百鸡的问题。\n");
system("pause");
for(c=0;c<=100;c++)
{
num=100-3*c;mon=100-c;
if((mon-3*num)%2==0)
{
a=(mon-3*num)/2;
if(a<0||a>15) continue;
b=num-a;
if(b<0||b>25) continue;
printf("分配:公鸡%d只,母鸡%d只,雏鸡%d
只,为百钱买百鸡的答案。\n",a,b,3*c);
}百度文库
}
system("PAUSE");
return 0;
}
其中一些数值为简要的缩减范围。。至于mon-3*num)%2==0则是通过一元二次方程得出,要不还真没有依次循环做百钱百鸡的例子吧- -~
欢迎c语言爱好者和研究者加我哈,我是新手~~782822925