鸡兔同笼编程序,已知共有鸡兔头a只,鸡兔脚共b只,求有鸡和兔各多少只用vb

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/01 07:26:38

鸡兔同笼编程序,已知共有鸡兔头a只,鸡兔脚共b只,求有鸡和兔各多少只用vb
鸡兔同笼编程序,已知共有鸡兔头a只,鸡兔脚共b只,求有鸡和兔各多少只
用vb

鸡兔同笼编程序,已知共有鸡兔头a只,鸡兔脚共b只,求有鸡和兔各多少只用vb
首先一只鸡有1个鸡头和2只脚,一只兔子有1个兔头和4只脚,
假设鸡的数量为x,兔的数量为y,由题意得知:
x+y = a
x*2+y*4 = b
由(1)得出:x=a-y;
由(2)套(1)得出 (a-y)*2+y*4=b 最终得出 y=(b-2a)/2; x=(4a-b)/2;
兔子有(b-2a)/2只,鸡有(4a-b)/2只.

用什么语言编程?
算法是这样的,
兔子的只数是:(b-2*a)/2
鸡的只数是:(4*a-b)/2,若已求出兔子的只数,直接到a-兔子的只数 就可以了

main()
{
int a;
int b;
cin >> a;
cin >> b;
if( a<0 || b< 0 || (a=0 && b!=0) || (b=0 && a!=0 ) )
{
cout<< "输入的数值不合理!" < r...

全部展开

main()
{
int a;
int b;
cin >> a;
cin >> b;
if( a<0 || b< 0 || (a=0 && b!=0) || (b=0 && a!=0 ) )
{
cout<< "输入的数值不合理!" < return -1;
}
cout <<"鸡的只数为:"<<(4*a-b)/2 < cout <<"兔的只数为:"<<(b-2*a)/2 < return 0;
}
//以上是C++的,保证思路正确,具体的语法有没有错误自己编译了
main()
{
int a;
int b;
printf( "请输入a:");
scanf( "%d\n",a );
printf("请输入b:");
scanf( "%d\n",b );
if( a<0 || b< 0 || (a=0 && b!=0) || (b=0 && a!=0 ) )
{
pintf( "输入的数值不合理!" );
return -1;
}
printf( "鸡的只数为:%d \n",(4*a-b)/2 );
printf( "兔的只数为:%d \n",(b-2*a)/2 );
return 0;
}
以上是C语言的,还是一样,只是思路,语法自己编译

收起

Private Sub Command1_Click()
h = Val(InputBox("鸡兔总头数", "同笼问题", ""))
f = Val(InputBox("鸡兔总脚数", "同笼问题", ""))
y = (f - 2 * h) / 2
x = (4 * h - f) / 2
Print "鸡的数量"; x; Tab(1); "兔的数量"; y
end sub
以上用的是VB

鸡兔同笼编程序,已知共有鸡兔头a只,鸡兔脚共b只,求有鸡和兔各多少只用vb 鸡兔同笼问题,鸡兔共有三十只,脚共有九十只,编写程序求鸡兔各有多少只! 鸡兔同笼,已知鸡兔总头数为h,总脚数为f,求鸡兔各多少只?c程序 鸡兔同笼,鸡 a只,兔 b只,则共有头 个,脚 个 鸡兔同笼,腿数总共有456只,已知鸡比兔多30只,鸡兔各有多少只? 鸡兔同笼:已知脚共有168只,而且兔比鸡多12只,鸡兔各多少只? 鸡兔同笼C语言Description 笼子中有若干只鸡和若干只兔子,现在只知道笼子中总共有a个头和b只脚(a和b都是非负整数),请你编写一个程序计算笼子中分别有多少只鸡和多少只兔.笼子中鸡的数 鸡兔同笼,鸡a只,兔b只,则共有头(   )个,脚( )只 求鸡兔同笼中的已知鸡比兔多12只鸡兔共有腿72只 求鸡兔各有多少只 鸡兔同笼,共有248只脚.已知兔比鸡少52只,那么兔有多少只?鸡有多少只? 鸡兔同笼,共有脚260只,鸡兔互换共有280只,鸡兔各有几只? 鸡兔同笼,笼中共有头24只,共有脚80只,鸡兔各有几只 鸡兔同笼,共有脚100只,若鸡兔互换,共有脚86只,鸡兔各几只 鸡兔同笼,头共有21只,共有58条腿,鸡兔各有多少只? 用方程解鸡兔同笼问题.鸡、兔同笼,共有18只.已知兔的脚比鸡的脚少24只,鸡、兔各几只? 鸡兔同笼,共有36只头123456只脚问鸡兔共几只 奥数——鸡兔同笼问题已知鸡兔同笼,共有脚160只.如果将鸡换成兔,兔换成鸡,共有脚140只,求鸡兔各有多少只? 鸡兔同笼,共有8个头,26只脚,鸡有( )只,兔有( )只.