int GetFowlsNum(int iHeadNum, int iFootNum, int *iChickenNum, int *iRabbitNum)
{
int m,n;
printf("请输入头的数量:");
scanf("%d",&iHeadNum);
printf("请输入脚的数量:");
scanf("%d",&iFootNum);
*iChickenNum=2*iHeadNum-1/2*iFootNum;
*iRabbitNum=1/2*iFootNum-iHeadNum;
m=*iChickenNum+*iRabbitNum;
n=2*(*iChickenNum)+4*(*iRabbitNum);
if((m==iHeadNum)&&(n==iFootNum))
{
printf("鸡的数量为:%d\n",iChickenNum);
printf("兔子的数量为:%d\n",iRabbitNum);
return 0;
}
else
return -1;
}
void main()
{
int GetFowlsNum(int iHeadNum, int iFootNum, int *iChickenNum, int *iRabbitNum);
int m,n,*a,*b,z;
z=GetFowlsNum(m,n,*a,*b);
printf("%d",z);
}
初学者哈,不知道犯了什么低级错误。。。。。。
{
int m,n;
printf("请输入头的数量:");
scanf("%d",&iHeadNum);
printf("请输入脚的数量:");
scanf("%d",&iFootNum);
*iChickenNum=2*iHeadNum-1/2*iFootNum;
*iRabbitNum=1/2*iFootNum-iHeadNum;
m=*iChickenNum+*iRabbitNum;
n=2*(*iChickenNum)+4*(*iRabbitNum);
if((m==iHeadNum)&&(n==iFootNum))
{
printf("鸡的数量为:%d\n",iChickenNum);
printf("兔子的数量为:%d\n",iRabbitNum);
return 0;
}
else
return -1;
}
void main()
{
int GetFowlsNum(int iHeadNum, int iFootNum, int *iChickenNum, int *iRabbitNum);
int m,n,*a,*b,z;
z=GetFowlsNum(m,n,*a,*b);
printf("%d",z);
}
初学者哈,不知道犯了什么低级错误。。。。。。

