导航:首页 > 编程语言 > 编程解决鸡兔同笼问题

编程解决鸡兔同笼问题

发布时间:2023-08-27 02:25:17

① 鸡兔同笼问题,用Vb编程解决,上有头100只,下有脚300,问鸡与兔各有多少只,要用到for

Private Sub Command1_Click()
'鸡兔同笼问题
Dim Cock As Integer
Dim Rab As Integer
For Cock = 0 To 100
Rab = 100 - Cock
If Cock * 2 + Rab * 4 = 300 Then '鸡2只脚,兔子4只脚
Print "其中鸡有" & Cock & "只,兔子有" & Rab & "只"
End If
Next
End Sub

② C语言编写鸡兔同笼的问题

#include<stdio.h>
int main()
{
int a,b,M,N;
printf("请输入鸡兔的总头数\n");
scanf_s("%d",&a);
printf("请输入鸡兔的总腿数\n");
scanf_s("%d",&b);
scanf_s("%d",&M);
M=(2*a)-(b/2);
printf("鸡的数目为%d只");
scanf_s("%d",&N);
N=(b/2)-(a);
printf("兔的数目为%d只");
return 0;
}
我目前是C语言的新手,目前只会做这一类。如果用的是VS(visual studio)编程的话,scanf后必须加_s,这是VS独有的,其他的编程软件随意。

③ 编程关于鸡兔同笼问题,鸡兔共a只,脚共b只,用循环结构编写程序,问共多少只鸡,多少只兔。要求题目无

#include<stdio.h>
void main(){
int a,b,numA=0,numB=0,bFlag=0,i=0,j=0;
printf("请输入鸡和兔的总数:");
scanf("%d",&a);
while(a<2){
printf("鸡和兔的总数必须大于等于2!昌旁\n");
printf("请答族输入鸡和兔的总数:");
scanf("%d",&a);
}
printf("请输入鸡和兔的总脚数耐举橡:");
scanf("%d",&b);
while(b<6){
printf("鸡和兔的总脚数必须大于等于6!\n");
printf("请输入鸡和兔的总脚数:");
scanf("%d",&b);
}
for(i=1;i<=a;i++){
for(j=1;j<=i;j++){
if(i*2+j*4==b&&i+j==a){
bFlag++;
numA=i;
numB=j;
break;
}
}
}
if(bFlag==0){
printf("此题无解!");
}else{
printf("鸡有%d只,兔有%d只!",numA,numB);
}
}

④ 用java编程解决鸡兔同笼的问题

以“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”为例

publicclasstest{
publicstaticvoidmain(String[]args){
intx,y;//x:鸡y:兔
for(x=0;x<=35;x++){//遍历鸡的只数
y=35-x;//兔的只数等于35-鸡
if(2*x+4*y==94)//如果鸡和兔的脚总数是94
System.out.println("鸡"+x+"只,兔"+y+"只");
}
}
}

阅读全文

与编程解决鸡兔同笼问题相关的资料

热点内容
主力离场指标源码 浏览:345
makefilelinux命令 浏览:214
电解压力表三根线怎么接 浏览:255
够近物联app怎么样 浏览:329
网络中心服务器是什么 浏览:64
php匹配多次 浏览:347
安卓手机怎么找到不是正常文件的 浏览:291
应届生如何成为程序员 浏览:648
麦德龙app怎么更改配送方式 浏览:43
用ae压缩视频文件 浏览:480
stc单片机跑马灯 浏览:612
服务器四口卡怎么用 浏览:609
匹配python注释 浏览:408
什么是程序员才懂得梗 浏览:396
pdftodwgconverter 浏览:960
linux找不到sqlplus 浏览:399
什么app五险在哪里查询 浏览:925
单片机农历 浏览:438
g70如何编程 浏览:648
合成游戏源码h5 浏览:349