关于一个编程的C++

来源:百度知道 编辑:UC知道 时间:2024/05/10 09:07:50
题目告诉你 有鸡和兔子!告诉你它们的总数(也就是头数) 还有告诉你它们总共的脚数! 是个数学的题目 然后再要你 输入以上两个 值!! 得出 它们 各有的数量!!! C++的
#include <stdio.h> 这个模式的 输入变量时 还得注意一些范围
例如 脚数不可能是11 用什么IF EISE 我不太懂 请高人帮忙 !!
#include <stdio.h>
VOID MAIN 开头的 类似3楼的样子 只是中间需要些printf scanf
我知道大家是高手 问题是 你们写的我看不太懂 所以为难大家了 写的好另给分

#include<stdio.h>
int main()
{
int m,n,x,y;
printf("请输入鸡和兔子的头数:");
scanf("%d",&m);
printf("请输入鸡和兔子的脚数:");
scanf("%d",&n);
if(n%2!=0) printf("error!");
else
{
x=(n-2*m)/2;
y=(4*m-n)/2;

}
if((n-2*m)%2!=0 || (4*m-n)%2!=0 || x<0||y<0)
printf("输入不匹配!");
else{
printf("兔子的数量是:%d",x);
printf("鸡的数量是:%d",y);
}
printf("\n");
return 0;

}

#include <stdio.h>
int main()
{
bool possible = false;
int i,j;
int feet_num;
int animal_num;
scanf("%d,%d", &animal_num, &feet_num);
for (i=0;i<=animal_num;i++)
for(j=0;j<=animal_num;j++)
{
if ((i*2+j*4==feet_num)&&(i+j==animal_num))
{
printf("chicken : %d, rubbit : %d!\n", i, j);