期末考试在我们这还有1个月,却已经开始复习了,大家都在愁成绩吧,但只要你欧皇与考神附体,不考满分才怪呢。下面有个程序,可以帮你提升欧气,快来试试吧!
#include<iostream>
#include<windows.h>
#include<cstdlib>
#include<ctime>
#include<bits/stdc++.h>
#define sla3 1864.655
using namespace std;
int main(){
system("mode con cols=28 lines=15");CONSOLE_CURSOR_INFO cursor_info={1,0};
while(1){
cout<<"0,1,2为选项,3为不会"<<endl;
cout<<"先输入你要做的题数:";
int x,n,sum=0;
cin>>n;
for(int i1=0,a;i1<=n-1;i1++){
srand((unsigned)time(NULL));
x=rand()%3;
cout<<"请输入你"<<n-i1<<"个答案的选项"<<endl;
cin>>a;
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED);
if(a==x)sum++,cout<<"√"<<endl,Beep(sla3,500);
else cout<<"×"<<endl;
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED |FOREGROUND_GREEN | FOREGROUND_BLUE);
}
cout<<"你的成绩是";
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED);
Sleep(200);
cout<<fixed<<setprecision (1)<<1.0*sum/n*100<<endl;
if(1.0*sum/n*100>=50)cout<<"考神附体!!!"<<endl;
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED |FOREGROUND_GREEN | FOREGROUND_BLUE);
system("pause");
}
return 0;
}