0
已解决
http://judge.codingtang.com/problem/1073/
#include<iostream>
using namespace std;
int main()
{
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)&&n<8)
cout<<"Yes";
if(n==b||n==d||n==f&&n<8)
cout<<"No";
return 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
0
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
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
0
0
0
0