C語言栽樹
發布時間: 2022-04-26 20:13:06
1. 雞兔同籠的問題 c語言怎麼樣編寫
雞兔同籠是中國古代的數學名題之一。
大約在1500年前,《孫子算經》中就記載了這個有趣的問題。書中是這樣敘述的:
今有雉兔同籠,上有三十五頭,下有九十四足,問雉兔各幾何?
這四句話的意思是:
有若干只雞兔同在一個籠子里,從上面數,有35個頭,從下面數,有94隻腳。問籠中各有多少只雞和兔?
已知雞和兔的總數量為n,總腿數為m。輸入n和m,依次輸出雞和兔的數目,如果無解,則輸出「No answer」
程序如下:
#include <stdio.h> int main()
{ int T; int n; int m;
scanf("%d",&T);
while(T--)
{
scanf("%d%d",&n,&m);
if((m-2*n)>=0 && (m-2*n)%2==0 && (4*n-m)>=0 && (4*n-m)%2==0)
printf("%d %d ",(4*n-m)/2,(m-2*n)/2);
else
printf("No answer ");
} return 0;
}
(1)C語言栽樹擴展閱讀:
C語言新手編程注意事項:
1、書寫標識符時,忽略了大小寫字母的區別。
2、忽略了變數的類型,進行了不合法的運算。
3、將字元常量與字元串常量混淆。
4、忽略了「=」與「==」的區別。
5、忘記加分號。
6、多加分號。
7、輸入變數時忘記加地址運算符「&」。
8、輸入數據的方式與要求不符。
熱點內容