當前位置:首頁 » 編程軟體 » 編程小動物

編程小動物

發布時間: 2023-12-11 16:05:49

1. C語言編程 兔子鴿子問題

判斷error的情況有問題。其實這題列出公式就可以解答了:
設x只鴿子,已知兔子,則:
x+y=n;
2x+4y=m;
解得:x=2n-m/2,y=m/2-n。

因為x,y都是非負整數,所以 m/2 必須是一個整數,也就是m必須是偶數。同時:
x=2n-m/2>=0,解得4n>=m;
y=m/2-n>=0,解得m>=2n;
因此 2n<=m<=4n,且m是偶數。這就是判斷是否「Error」的條件。

#include <stdio.h>
int main(int argc, char *argv[])
{
unsigned int n,m;
while(scanf("%d%d",&n,&m)&&!(m==0&&n==0))
{
if(m%2!=0 || m<2*n || m>4*n)
printf("Error\n");
else
printf("%d %d\n",(2*n-m/2),(m/2-n));
}
return 0;
}

熱點內容
數列的c語言編程 發布:2024-11-17 10:33:50 瀏覽:135
伺服器換ip多久生效 發布:2024-11-17 10:33:49 瀏覽:386
ipad導出緩存b站視頻 發布:2024-11-17 10:29:33 瀏覽:355
mc手機版伺服器搭建 發布:2024-11-17 10:23:38 瀏覽:54
豐田普拉vxl什麼配置 發布:2024-11-17 10:23:37 瀏覽:79
clindexphp 發布:2024-11-17 10:22:12 瀏覽:47
在線編輯器php 發布:2024-11-17 10:04:44 瀏覽:256
神經網路演算法C 發布:2024-11-17 10:02:25 瀏覽:207
我的世界如何開伺服器飛天 發布:2024-11-17 09:58:34 瀏覽:638
全志源碼包 發布:2024-11-17 09:56:18 瀏覽:374