适马20 1.4佳能24:一道关于应用题的编程

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 07:50:42
用100元钱买16只鸡,公鸡5元一只,母鸡25元1只,求公鸡、母鸡各几只?

这是你刚才的几题
#include <stdio.h>

void fun1()
{
int sum=0;
int i=0;
for(i=1;i<10;i++)
{
sum+=i*(i+1);
}
printf("第一题的答案是:%d\n",sum);
}

int funx(int val)
{
int s=1;
while(val-1>0)
{
s*=(val--);
}
return s;
}

void fun2()
{
int sum=0;
int i=0;
for(i=1;i<=5;i++)
{
sum+=funx(i);
}
printf("第二题的答案是:%d\n",sum);
}

void fun3()
{
int cock=0;
int hen=0;
for(hen=0;hen<=16;hen++)
{
cock=16-hen;
if(cock*5+hen*25==100)
printf("第三题的答案是:公鸡%d只,母鸡%d只\n",cock,hen);
}
}

void main()
{
fun1();
fun2();
fun3();
}

include <iostream.h>
void main()
{
int x,y;//x为公鸡数
for(x=0;x<16;x++)
{y=25*x+(16-x)*5;
if(y==100)
break
}
cout<<x<<endl;
}

#include <stdio.h>
void main()
{
int cock; //公鸡
int hen; //母鸡
for (hen = 0;hen < 4;hen++)
{
if(hen*25+(16-hen)*5==100)
{
cock=16-hen;
printf("hen=%d ,cock=%d", hen,cock);
}
}
}