专栏文章
比赛得分模拟器
科技·工程参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @miodf9f0
- 此快照首次捕获于
- 2025/12/02 17:23 3 个月前
- 此快照最后确认于
- 2025/12/02 17:23 3 个月前
产品介绍
这是一个可以帮助你估算比赛分数的程序。
估算纯属娱乐,我的算法也不是很严谨。
请使用c++14编译。
代码
CPP#include <bits/stdc++.h>
using namespace std;
long long Nd[6],Lv;
int main()
{
mt19937 rd(time(0));
cout<<"依次输入题目难度,1为入门,2为普及-,以此类推"<<endl;
cin>>Nd[1]>>Nd[2]>>Nd[3]>>Nd[4];
cout<<"输入你的水平,1为最高自己写出入门,以此类推"<<endl;
cin>>Lv;
for(int i=1;i<=4;i++ ){
if(Lv-Nd[i]>1){
cout<<"T"<<i<<" "<<100<<endl;
}
if(Lv-Nd[i]==1){
if(rd()%2==1){
cout<<"T"<<i<<" "<<100<<endl;
}
else{
cout<<"T"<<i<<" "<<(rd()%10)*10<<endl;
}
}
if(Lv==Nd[i])cout<<"T"<<i<<" "<<(rd()%10)*10<<endl;
if(Lv-Nd[i]==-1)cout<<"T"<<i<<" "<<(rd()%6)*10<<endl;
if(Lv-Nd[i]<-1)cout<<"T"<<i<<" "<<(rd()%2)*10<<endl;
}
return 0;
}
相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...