众所周知,我们考试时经常有不会的题,网上又流传着一个蒙题小妙招,但大部分人记不住,所以,我发明了这个蒙题程序,代码如下:
#include<bits/stdc++.h>
using namespace std;
int a,b,c,d;
int pd(int w){
int ans=0;
if(a<w) ans++;
if(b<w) ans++;
if(c<w) ans++;
if(d<w) ans++;
return ans;
}
int pd2(){
int zx=a;
if(b<a) zx=b;
if(c<zx) zx=c;
if(d<zx) zx=d;
return zx;
}
int pd3(){
int zd=a;
if(a<b) zd=b;
if(c>zd) zd=c;
if(d>zd) zd=d;
return zd;
}
int main()
{
cin>>a>>b>>c>>d;
int pjz=(a+b+c+d)/4;
if(abs(a-b)<=3 && abs(a-c)<=3 &&abs(a-d)<=3)cout<<"C";
int QWQ=pd(pjz);
if(QWQ==1){
if(pd2()==a) cout<<"A";
else if(pd2()==b) cout<<"B";
else if(pd2()==c) cout<<"C";
else cout<<"D";
}
else if(QWQ==3){
if(pd3()==a) cout<<"A";
else if(pd3()==b) cout<<"B";
else if(pd3()==c) cout<<"C";
else cout<<"D";
}
else if(QWQ==2) cout<<"B";
}
它正好对应上口诀:三长一短就选短,三短一长就选长。两长两短就选B,参差不齐C无敌。 这样,妈妈再也不用担心我不会做题了。 事先说明一下,如果输入的选择题长度小于等于3,为参差不齐,大于3为长或短。
这个代码运行起来就是这样的:
21 31 21 35
B