唐僧爱吃唐僧肉 2017-03-25 13:48 采纳率: 16.7%
浏览 1013
已采纳

小白看着大神:内心渴望满满:千言万语归为一句话:哪位大神帮我看看这个程序

题目内容:
n块砖( 27<n<=77 ),36人搬,男搬4,女搬3,两个小孩抬一块砖,要求一次搬完,问男人、女人和小孩各需多少人?请用穷举法编程求解,n的值要求从键盘输入。输出结果按照男人数量升序给出(见下面示例3)。

程序的运行结果示例1:

Input n(27<n<=77):
28↙
men=0,women=4,children=32

程序的运行结果示例2:
Input n(27<n<=77):
36↙
men=3,women=3,children=30

程序的运行结果示例3:
Input n(27<n<=77):
60↙
men=2,women=14,children=20
men=7,women=7,children=22
men=12,women=0,children=24

输入提示: "Input n(27 输入格式: "%d"  
输出格式:"men=%d,women=%d,children=%d\n"
为避免出现格式错误,请直接拷贝粘贴题目中给的格式字符串和提示信息到你的程序中。
我的代码:
#include
int main()
{
int n,x,y,z;
printf("Input n(27 scanf("%d",&n);
while(x>=0&&x<=20)
{
while(y>=0&&y<=25)
{
while(z>=0&&z<=150)
{
if(x*4+y*3+z/2==n)
printf("men=%d,women=%d,children=%d\n",x,y,z);
}
}
}
return 0;
}
那么问题来了,为啥我按下回车键它没有反应

  • 写回答

3条回答 默认 最新

  • 007Detective 2017-03-25 18:01
    关注

    因为x,y,z均是没有初始值的变量,但你把它们作为了循环的条件

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 单通道放大电路的工作原理
  • ¥30 YOLO检测微调结果p为1
  • ¥20 求快手直播间榜单匿名采集ID用户名简单能学会的
  • ¥15 DS18B20内部ADC模数转换器
  • ¥15 做个有关计算的小程序
  • ¥15 MPI读取tif文件无法正常给各进程分配路径
  • ¥30 关于#算法#的问题:运用EViews第九版本进行一系列计量经济学的时间数列数据回归分析预测问题 求各位帮我解答一下
  • ¥15 setInterval 页面闪烁,怎么解决
  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题