永发信息网

C语言代码的问题?

答案:3  悬赏:70  手机版
解决时间 2021-04-29 14:58

#include <stdio.h>
#include <math.h>
#include <conio.h>
void main ()
{int cocks=0,hens,chicks;
while (cocks<=19)
{hens=0;
while (hens<=33)
{chicks=100-cocks-hens;
if (5*cocks+3*hens+chicks/3==100)
printf ("%d %d %d \n",cocks,hens,chicks);
hens++;
}
cocks++;


}
}

为什么我照教科书上操作的,为什么出现的窗口是显示一排一种答案,应该是有7中答案的哇,还有为什么TC2.01 make之后 窗口一闪一下就不见了,要加 sleep (10000) ;教科书上不是这样的。

最佳答案

printf ("%d %d %d \n",cocks,hens,chicks);
不知你说的7种答案是什么意思,应该是7组吧,每组也是3个(你定义的整数)啊,且每排只有一组。


至于窗口闪一下不见了,可能是循环条件有问题。你自己检查下。

全部回答

需要加个条件,也就是能被3整除,不然钱就不能是100了,会有小数。

更改条件if (5*cocks+3*hens+chicks/3==100)为

if ((5*cocks+3*hens+chicks/3==100)&&(chicks%3==0))

可以得四组答案:

程序执行完了,自动返回了编辑界面, sleep (10000)是因为延时了10秒。

查看结果可以按 ALT + F5

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁邀我开加工坊和QQ餐厅?
找个高手告诉下怎么恢复无线网卡里面的文件或
做人流会不会好痛
如何才能是自己善于沟通。
搞笑元宵节祝福,元宵节祝贺词
DNF!如何打造魔攻1500以上的大将军!
2010年人口普查第二胎上户口要什么证件
郑容和整过容吗?
景瑞蔬菜水果综合商店怎么去啊,有知道地址的
几道数学题,5年级
120和警车过高速收费站收费吗
八个字的带“贱”字的经典语句
我用手机办的会员没啥不现实?
厦门中医院
移动电视在河北省武安市有信号吗~我想买一个
推荐资讯
现实生活中要变成超级赛亚人的几大条件
qq三国51仙术师怎么样方便快速赚钱
周迅结婚了么
我身高一米六体重六十公斤该穿多大的裤子多大
会计基础,财经法规两个星期如何突击考试?
蚊子,蜘蛛,小强什麽的,他们也会睡觉吗?
很奇怪的梦境!
阿修罗开冰女去哪里领任务?
在word中如何将网址变成超链接
儿童摄影客片文字语录,儿童摄影怎么拍出婴儿
如何识别台湾猫眼
即将要出生的小孩,父亲姓马,名字中要有绍字
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?