问题标题: 1658 健康出行

0
0
已解决
张胜弈
张胜弈
初级守护
初级守护
  int a=0,b,c,d;
    cin>>a>>b>>c;
    d=b+1;
    if(b<c)
        cout<<d<<" "<<c<<endl;
    if(b>c)
        cout<<b<<" "<<c<<endl;
    if(b==c)
        cout<<b<<" "<<c<<endl;

 


0
已采纳
朱宗晔
朱宗晔
初级光能
初级光能

核心部分 

 cin >> c >> a >> b;
    if(c == 0){
        cout << ++a << " " << b << endl;
    }
    else cout << a << " " << ++b << endl;

 

0
朱宇辰
朱宇辰
初级守护
初级守护

你对题目的理解可能有一些问题,题目的要求是:

如果今天是雨雪天气,及第一个读入数据为1时,说明王叔叔当天不能骑车则将天数b(开车上下班的天数)加一。如果读入数据为0时,说明王叔叔当天可以骑车则将天数a(骑车上下班天数加一。)运用if的条件判断。假设读入的3个数分别为x,a,b。以下为核心代码:

if(x==0)
    a++;
else
    b++;
cout<<a<<" "<<b;

朱宇辰在2018-01-20 17:32:07追加了内容

我的代码写得不是很严谨,最好在else后面加上if(x==1)但是呢考虑到本题只有1和0两种情况可以不加

0
欧阳语聪
欧阳语聪
资深守护
资深守护
    if(a==0){
        b+=1;
    }
    else{
        c+=1;
    }
0
栾峻岩
栾峻岩
初级天翼
初级天翼
 if (k==0)
    {
        a++;
    }
    else if (k==1)
        b++;

你对题目的理解错了。

0
王光裕
王光裕
资深光能
资深光能
    核心代码:
    int c,a,b;
    cin>>c>>a>>b;
    if(c==0)
    cout<<a+1<<" "<<b;
    if(c==1)
    cout<<a<<" "<<b+1;
    return 0;

完美!

0
张马润泽
张马润泽
初级光能
初级光能
    double a,b,c;
    cin>>c>>a>>b;
    if(c==0)
    cout<<1+a<<" "<<b;
    if(c==1)
    cout<<a<<" "<<b+1;

核心代码:

同样,也能用a++和b++

0
0
我要回答