China IT Boy 2020-04-21 15:34 采纳率: 0%
浏览 137

搬砖问题 测试时没法通过,请问错误在哪

#include
#include
using namespace std;

int main()
{
int n;
int man,woman,children;
cin>>n;
int flag=0;
//flag 标志型变量名
//flag=1 执行语句
//flag=0 屏蔽语句

for(man=0;man<=n/4;man++){
    for(woman=0;woman<=n/3;woman++){
        children=(n-4*man-3*woman)*2;
        if(children>0&&children==n-man-woman){

            flag=1;
            cout<<"man"<<man<<endl;
            cout<<"woman"<<woman<<endl;
            cout<<"children"<<children<<endl;

        }

       }
    }
    if(flag==0){
        cout<<"no result!"<<endl;
    }

return 0;

}

  • 写回答

2条回答 默认 最新

  • threenewbee 2020-04-21 15:46
    关注

    具体要看题目怎么出的
    输出是每次分3行么?
    男人、女人、小孩对应的关系是不是正确

    #include <iostream> 
    #include <cmath>
    using namespace std;
    int main()
    {
    int n;
    int man,woman,children;
    cin>>n; 
    int flag=0;
    //flag 标志型变量名
    //flag=1 执行语句
    //flag=0 屏蔽语句
    for(man=0;man<=n/4;man++){
        for(woman=0;woman<=n/3;woman++){
            children=(n-4*man-3*woman)*2;
            if(children>0&&children==n-man-woman){
    
                flag=1;
                cout<<"man"<<man<<endl;
                cout<<"woman"<<woman<<endl;
                cout<<"children"<<children<<endl;
    
            }
    
           }
        }
        if(flag==0){
            cout<<"no result!"<<endl;
        }
    
    return 0;
    }
    

    这个程序没有编译和运行方面的错误

    评论

报告相同问题?

悬赏问题

  • ¥15 网站设计与开发职业技能大赛试题
  • ¥20 在使用CESM2.2.0模型进行case.submit过程中出现如下错误(关键词-Map)
  • ¥15 有办法改变通过wifi进入的网站的设置吗
  • ¥15 所以到底怎么算!算到凌晨五点都算不出来!
  • ¥15 label_studio
  • ¥15 请教如何phython发邮件
  • ¥15 linux系统安装问题
  • ¥15 路径规划如何采用矢量法让他们尽量在一个方向
  • ¥15 crypto 一道rsa解密题
  • ¥15 survIDINRI已将生存时间转为数值变量,仍错误 Time variable is not numeric。