C语言鸡兔同笼各有多少只

只有图片一张做完后加分

最好解析一下

第1个回答  推荐于2016-02-22
#include<stdio.h>
int main(){
int a=40,b=120;
printf("鸡%d只,兔%d只.",2*a-b/2,b/2-a);
getch();
return 0;
}追问

vc6.0提示一个错误

追答

把getch(); 删去

追问

1,如何把getch()保留有何办法不提示出错
2,int main和void main()有什么分别

追答

getch()可以用scanf("%d",&a)代替(getchar()也可以)
int main 有返回值,void main 没有(参加竞赛必须用int main)

本回答被提问者采纳
第2个回答  2015-02-12
#include <stdio.h>
void main()
{
int nHead = 40;
int nFoot = 120;
int nChicken=0;
int nRabbit = 0;
nRabbit = (nFoot - 2*nHead)/2;
nChicken = nHead - nRabbit;

printf("鸡%d 兔%d" , nChicken , nRabbit);
getchar();
}