當前位置:編程學習大全網 - 編程軟體 - 雞兔同籠的問題 c語言怎麽樣編寫

雞兔同籠的問題 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\n",(4*n-m)/2,(m-2*n)/2);

else

printf("No answer\n");

} return 0;

}

擴展資料:

C語言新手編程註意事項:

1、書寫標識符時,忽略了大小寫字母的區別。

2、忽略了變量的類型,進行了不合法的運算。

3、將字符常量與字符串常量混淆。

4、忽略了“=”與“==”的區別。

5、忘記加分號。

6、多加分號。

7、輸入變量時忘記加地址運算符“&”。

8、輸入數據的方式與要求不符。

百度百科-C語言

  • 上一篇:軟件開發要學哪幾種語言
  • 下一篇:prg是什麽意思?
  • copyright 2024編程學習大全網