又要大家见笑了,还真的不好意思,不过多出些题来帮大家解解闷也蛮好嘛,你好我好大家好嘛.对不?
呵呵~
1: “百鸡问题”:公鸡一只值5元钱,母鸡一只值3元钱,小鸡3只值一元钱,请写出求解100元钱买100只鸡的程序。
2: 请设置一个矩形, 要求用矩形的左上角坐标(x1,y2)及右下角坐杯(x2,y2)表示该矩形,并可以设置这二坐标,可以求该矩形的面积,可以求该矩形的周长。
#include "stdio.h"
main()
{
int i,j,k;/*这i代表公鸡,j代表母鸡,k代表小鸡个数,而z代表小鸡的数目*/
float z=1/3;
for (k=0;k<=99;k+=3)/* 因为k%3只能整除,不可能等于小数啦,如果余数,那么
其他有可能就成了半个鸡了,不可能吧,所以就
只能是K+3*/
{
for (i=0;i<=20;i++)/*一样,只能是一百元,所以只能小于等于20,下面的一样*/
{
for (j=0;j<=34;j++)
{
if (i+j+k==100&&i*5+j*3+k/3==100)
printf ("公鸡=%d只,母鸡=%d只,小鸡=%d只\n" ,i,j,k);
}
}
}
getch ();
}
看起来好象没有什么错误,但是运行出来就不行了,不知道哪位高人能帮小弟弟解决看一下,我写的程序哪里有问题呢???
我已经改正过来了!谢谢哈!现在这个程序应该是正确的了吧!!!!
[此贴子已经被作者于2006-1-5 18:03:52编辑过]