去吧皮卡丘合成公式:高手帮帮忙~

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 11:18:43
在我国的数学经典著作"九章算术"中有这样一道题:百钱买百鸡, 公鸡5钱一只, 母鸡3钱一只, 小鸡1钱2只(这个数据我是参考一本编程书的, 但我记得是公3,母1,小1钱3只? 不管了, 就按照书上得来吧)求得是能有多少种办法买这些鸡. 如果看不懂的

话我用大白话说说:有人要去买鸡, 用100块钱正好买了100只鸡, 价格如下:公:5$, 母:3$, 小:1$ for 2, 让你求一共多少种卖

法(公母小怎么搭配). 请用循环解决这个问题~~~~
帮帮忙解决这编程的问题!!

x=0
for i = 0 to 20
for j= 0 to 33
for k= 0 to 200
if (i*5)+(j*3)+(k*1/2)=100 then x=x+1
next k
next j
next i
response.write x
好像是这样。我也菜鸟,不对不要骂我啊~~

大体这样 手边没有编程环境 没办法调试
<code>
int maxG;
int maxM;
int maxX;

int count;

maxG=100/5;
for(int G =0;G<=maxG;G--){
maxM=(100-G*5)/3;
for(int M =0;M<maxM;M--){
maxX=(100-G*5-M*3)*2{
for(int X =0;X<maxX;X--){
System.out.println(count+\": G:\"+G+\"M:\"+M+\"X:\"+X);
count++
}
}
}
}
</code>

/*C编译环境*/
#include "stdio.h"
#include "conio.h"

main(){
int fe,ma,sm,counter=0;
for(ma=0;ma<=20;ma++)
for(fe=0;fe<34;fe++)
for(sm=0;sm<=100;sm+=2)
if(ma+fe+sm==100&&5*ma+3*fe+sm/2==100) {
printf("male=%d,female=%d,child=%d\n",ma,fe,sm);
counter++;
}
printf("total=%d",counter);
getch();
}

很简单啊,表偷懒