C语言百钱百鸡问题
大神看下怎么没有结果。。。#include<stdio.h>voidmain(){inta,b,c;a=0;while(a<=19);{b=0;while(b<=33);...
大神看下 怎么没有结果。。。
#include<stdio.h>
void main()
{
int a,b,c;
a=0;
while (a<=19);
{
b=0;
while (b<=33);
{
c=0;
while (c<=100);
{
if((5*a+3*b+c/3==100)&&(a+b+c==100));
printf("公鸡=%d 母鸡=%d 小鸡=%d\n",a,b,c);
c=c+3;
}
b++;
}
a++;
}
} 展开
#include<stdio.h>
void main()
{
int a,b,c;
a=0;
while (a<=19);
{
b=0;
while (b<=33);
{
c=0;
while (c<=100);
{
if((5*a+3*b+c/3==100)&&(a+b+c==100));
printf("公鸡=%d 母鸡=%d 小鸡=%d\n",a,b,c);
c=c+3;
}
b++;
}
a++;
}
} 展开
3个回答
展开全部
#include<stdio.h>
void main()
{
int a,b,c;
a=0;
while (a<=19);//此句分号去掉
{
b=0;
while (b<=33);//此句分号去掉
{
c=0;
while (c<=100);//此句分号去掉
{
if((5*a+3*b+c/3==100)&&(a+b+c==100));//此句分号去掉
printf("公鸡=%d 母鸡=%d 小鸡=%d\n",a,b,c);
c=c+3;
}
b++;
}
a++;
}
}
void main()
{
int a,b,c;
a=0;
while (a<=19);//此句分号去掉
{
b=0;
while (b<=33);//此句分号去掉
{
c=0;
while (c<=100);//此句分号去掉
{
if((5*a+3*b+c/3==100)&&(a+b+c==100));//此句分号去掉
printf("公鸡=%d 母鸡=%d 小鸡=%d\n",a,b,c);
c=c+3;
}
b++;
}
a++;
}
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-11-10
展开全部
把while()后的分号去掉试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询