| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 773 人关注过本帖
标题:简单的for一个循环语句问题
只看楼主 加入收藏
seep666
Rank: 2
等 级:论坛游民
帖 子:91
专家分:14
注 册:2010-3-18
结帖率:62.07%
收藏
已结贴  问题点数:10 回复次数:7 
简单的for一个循环语句问题
#include"stdio.h"
void main()
{
int x,y,z;
for(x=1;x<=50;x++)    /*第一个女孩子的年龄x*/
 for(y=1;y<=50-x;y++)  /*第二个女孩子的年龄y*/
  for(z=1;z<=50-x-y;z++)   /*第三个女孩子的年龄z*/
   if(x*y*z==2450&&x+y+z>=10&&x+y+z<=60)
   {
      printf("第一个女孩子的年龄%d\n",x);
       printf("第二女孩子的年龄%d\n",y);
       printf("第三个女孩子的年龄%d\n",z);}

}
有循环了四次答案,帮我解决下,谢谢!
搜索更多相关主题的帖子: 语句 
2010-04-23 18:57
雨夜星光
Rank: 4
等 级:业余侠客
帖 子:66
专家分:230
注 册:2009-11-25
收藏
得分:1 
如果答案是唯一的,那么你的这个程序就是错误的!!!!!!!
还有,你至少得把题目贴出来吧,你贴个程序谁知道是什么意思?

C/C++交流群:65802335
2010-04-23 19:29
ychf890225
Rank: 4
等 级:业余侠客
帖 子:85
专家分:221
注 册:2010-4-15
收藏
得分:1 
程序是对的  你只要价格排序操作就唯一了
2010-04-23 20:08
seep666
Rank: 2
等 级:论坛游民
帖 子:91
专家分:14
注 册:2010-3-18
收藏
得分:0 
忘了,题目是  三个女孩子的年龄想乘等到2450,想加小于60大天10,
2010-04-23 21:42
缘中月
Rank: 2
来 自:福建
等 级:论坛游民
帖 子:50
专家分:18
注 册:2010-2-25
收藏
得分:1 
把整个if语句包含到第三个for语句里应该就可以了吧?
2010-04-23 22:58
NOMIPS
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:86
专家分:537
注 册:2010-3-31
收藏
得分:1 
#include <stdio.h>
int main(void)
{
int x,y,z;
for(x=1;x<=50;x++)    /*第一个女孩子的年龄x*/
for(y=1;y<=50-x;y++)  /*第二个女孩子的年龄y*/
  for(z=1;z<=50-x-y;z++)   /*第三个女孩子的年龄z*/
   if(x*y*z==2450&&x+y+z>=10&&x+y+z<=60)
   {
      printf("第一个女孩子的年龄%d\n",x);
       printf("第二女孩子的年龄%d\n",y);
       printf("第三个女孩子的年龄%d\n",z);
       return 0;/*只要找到一组,就返回*/
       }

    return 0;
}


2010-04-23 23:45
冥卫
Rank: 8Rank: 8
来 自:深山老林
等 级:蝙蝠侠
帖 子:280
专家分:772
注 册:2010-4-20
收藏
得分:1 
楼上应该对的吧
2010-04-24 09:26
linjx0123
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:14
帖 子:279
专家分:1362
注 册:2006-4-7
收藏
得分:1 
#include"stdio.h"
#include<math.h>
void main(){
int x,y,z;
for(x=pow(2450,1.0/3);x<=50;x++)    /*最大女孩子的年龄x*/
for(y=1;y<=x;y++)  /*第二大个女孩子的年龄y*/
    if(2450%(x*y)==0){
          z=2450/(x*y);
          if(z<=y&&x+y+z<=60){
              printf("第一个女孩子的年龄%d\n",x);
              printf("第二女孩子的年龄%d\n",y);
              printf("第三个女孩子的年龄%d\n\n",2450/(x*y));
          }
      }
}
2010-04-24 14:12
快速回复:简单的for一个循环语句问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015020 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved