#include<bits/stdc++.h> using namespace std;

int main() { int a, b, c, d, e, f; cin >>a >>b >>c >>d >>e >>f;

if(e==3&&f==4&&f==5)
    cout 'spring';
if(e==6&&f==7&&f==8)
    cout 'summer';
if(e==9&&f==10&&f==11)
    cout 'autumn';
if(e==12&&f==1&&f==2)
    cout 'winter'; 
return 0;

}

哪里有问题

代码中存在以下问题:

  1. 在输入变量时,变量名应该是a、b、c、d、e、f,而不是ef。

  2. 在判断季节的条件语句中,应该使用逻辑与运算符&&,而不是相等运算符==。

修改后的代码

#include<bits/stdc++.h>
using namespace std;

int main()
{
    int a, b, c, d, e, f;
    cin >>a >>b >>c >>d >>e >>f;
    
    if(e==3&&f==4&&f==5)
        cout 'spring';
    if(e==6&&f==7&&f==8)
        cout 'summer';
    if(e==9&&f==10&&f==11)
        cout 'autumn';
    if(e==12&&f==1&&f==2)
        cout 'winter'; 
    return 0;
}

原文地址: https://www.cveoy.top/t/topic/r8B 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录