当前位置:首页 » 编程语言 » c语言中鸡兔同笼怎么算
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言中鸡兔同笼怎么算

发布时间: 2022-04-13 22:23:48

A. 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独有的,其他的编程软件随意。

B. 如何用c语言计算鸡兔同笼的正确结果,求大神

现有n个头和m个脚,程序计算有y只鸡和x只兔 【来自网络】

#include<stdio.h>
#include<conio.h>
intmain()
{
intm,n,x,y;
scanf("%d%d",&m,&n);
if(n%2==1)
{
printf("error!");
return0;
}
x=(4*m-n)/2;
y=(n-2*m)/2;
if((x>=0)&&(y>=0))
printf("%d%d",x,y);
else
printf("error!");
getch();
return0;
}



C. c语言 鸡兔同笼

#include<stdio.h>

voidmain()

{inta,b,c,d;

printf("这是一个用于算鸡兔同笼的小程序 请输入鸡兔的总数");

scanf("%d",&a);

if(a>=0)

{

printf(" 请输入鸡兔脚的总数");

scanf("%d",&b);

if(b%2==1)

printf("脚的数量出现奇数,真奇怪啊! ");

elseif(b<=a*4&&b>=a*2)

{

c=(4*a-b)/2;//鸡的数目

d=a-c;//兔的数目

if(c*2+d*4==b)

printf("鸡有%ld只 兔有%ld只 ",c,d);//c和d反了

else

printf("这个真难,计算机也没法算! ");

}

else

printf("输入鸡兔脚的数量范围不正确,正确的范围是%d--%d! ",a*2,a*4);

}

else

printf("数量不能为负! ");

}

D. C语言编程鸡兔同笼怎么写代码

#include
<stdio.h>
main()
{
unsigned
long
int
a,b,c,d;
printf("这是一个用于算鸡兔同笼的小程序(仅能输入整数,使用回车键切换)\n请输入鸡兔的总数");
scanf("%d",&a);
printf("\n请输入鸡兔脚的总数");
scanf("%d",&b);
if(b%2
!=
0)
{
printf("输入的鸡兔脚的总数有错误!");
return
0;
}
c=(4*a-b)/2;
//
鸡的数目
d=a-c;
//
兔的数目
if(c*2+d*4==b)
printf("鸡有%ld只\n兔有%ld只",c,d);
else
printf