C语言——鸡兔同笼II

导读:本篇文章讲解 C语言——鸡兔同笼II,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

Description 

笼子中有若干只鸡和若干只兔子,现在只知道笼子中总共有a个头和b只脚(a和b都是非负整数),请你编写一个程序计算笼子中分别有多少只鸡和多少只兔。笼子中鸡的数量和兔的数量都必须是一个非负整数,否则就是无效答案。

Input 

输入只有一行,包括两个非负整数,分别表示笼中头的数量a和脚的数量b。

Output 

输出也只有一行,包括用空格分开的两个整数,分别表示笼中鸡的数量和兔的数量。若为无效答案则输出一行“Error”。

Sample Input 

21 58

Sample Output 

13 8

 

#include<stdio.h>

int main(){
	int a,b;
	int x,y;
	scanf("%d%d",&a,&b);
	x=(4*a-b)/2;
	y=(b-2*a)/2;
	if(x<0 ||y<0) printf("Error\n");
	else if(x+y!=a) printf("Error\n");
	else printf("%d %d\n",x,y);
}

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/69386.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!