想模仿线性代数变化的步骤写程序但总感觉失去了灵魂。
java
Scanner sc=new Scanner(System.in);
int head=sc.nextInt();
int leg =sc.nextInt();
int[][]arr={{1,1, head},{2,4,leg}};
for(int i=0;i<arr[1].length;i++)
{
int temps=0;
temps=arr[1][i]/2-arr[0][i];
arr[1][i]=temps;
arr[0][i]-=temps;
}
System.out.println(arr[0][2]+" "+arr[1][2]);
//1007 : 鸡兔同笼
//题目描述:鸡和兔关在一个笼子里,鸡有2只脚,兔有4只脚,没有例外。已知现在可以看到笼子里
//m个头和n只脚,求鸡和兔子各有多少只?
//输入:输入两个整数m和n,分别代表笼子里头的个数和脚的个数。(假设m和n都在合法的数据范围内)
//输出: 依次输出鸡和兔的只数。(数字为0的也要输出)
//样例输入: 12 40
//样例输出: 4 8
C
int main()
{
int Totalhead=0;
int Totalfoot=0;
scanf("%d%d",&Totalhead,&Totalfoot);
printf("%d %d",2*Totalhead-Totalfoot/2,Totalfoot/2-Totalhead);
}