问题标题: 怎么错了 1073

0
0

0
已采纳
屠景瑞
屠景瑞
新手光能
新手光能
int a;
    cin>>a;
    if(a%2==0)
         cout<<"No";

    else
            cout<<"Yes";
屠景瑞在2018-01-24 16:18:14追加了内容

hgmjhg,jhg,jhgv,jhgv,jhg,jhtjytckutkutfig.ouh.uh

0
朱宗晔
朱宗晔
初级光能
初级光能

核心部分 

cin>>m;
    if(m==2||m==4||m==6&&m<=7)
    cout<<"No"<<endl;
    else
    cout<<"Yes"<<endl;

 

0
颜咏春
颜咏春
中级光能
中级光能
cin>>i;
    {
    if(i%2==0)
        {
    cout<<"No"; 
        }

    if(i%2!=0)
        {
     cout<<"Yes";   
        }   
    }
0
马佳滢
马佳滢
新手天翼
新手天翼

黄瀚霆 你好!

你的错误1:

int n,a=1,b=2,c=3,d=4,e=5,f=6,g=7;

改成:

int n;

原因:不要这么复杂啦,后面会教你简单的方法。

你的错误2:

if((n!=b||n!=d||n!=f)&&n<8)

改成:

if(n%2!=0)

原因:题目说,每周二、周四、周六要去参加课外辅导班,2、4、6都是双数(2的倍数),所以只要求余2不是0就OK啦。

你的错误3:

if(n==b||n==d||n==f&&n<8)

改成:

else if(n%2==0)

原因:只要求余2是0就是双数,就是2的倍数,就是周二、周四、周六,当然不行了!

0
谢其桦
谢其桦
资深守护
资深守护

int n,a=1,b=2,c=3,d=4,e=5,f=6,g=7;

0
杨舰中
杨舰中
高级守护
高级守护
#include<iostream>
//#include<cstdio>
//#include<iomanip>
using namespace std;
int main()
{
    int x;
    cin>>x;
    if (x==2 or x==4  or x==6) 
      cout<<"No";
    else
      cout<<"Yes"; 
      //cout<< setiosflags(ios::fixed)<<setprecision(1)<<a<<endl; 
    return 0;
}

 

0
何楷睿
何楷睿
高级守护
高级守护
    int n,a=1,b=2,c=3,d=4,e=5,f=6,g=7;
    cin>>n;
    if(n==b||n==d||n==f)
    {
        cout<<"No";
0
时梓繁
时梓繁
修练者
修练者
  int a;
    cin >> a;
    if(a==2 || a==4 || a==6) cout <<"No";
    else cout << "Yes";
0
欧阳语聪
欧阳语聪
资深守护
资深守护
    if(a==2||a==4||a==6){
        cout<<"No";
    }
    else{
    cout<<"Yes";
}
0
臧启亚
臧启亚
初级光能
初级光能

核心代码

read(a);
  if (a<>2) and (a<>4) and (a<>6) then write('Yes') else write('No');

 

0
我要回答