當前位置:首頁 » 編程語言 » 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