谷民质量评级器(LPQR)
luogu people quality rating(塑料英语)
运行此程序代表你同意代码中
使用方法,按照程序提示输入,随后将分割线后的部分截图发到你想发布的地方。
c++程序哦。
#include<iostream>
using namespace std;
//谷民评级器,请输入此用户的讨论习惯与个人信息,我们帮你评级!
//仅此娱乐,使用此评级器导致的名誉损失等个人损失,本作者概不负责。
//此评级器不是客观评价,只是综合了作者的生活实际以及主观思想评价的,禁止以偏概全!!!
//允许在此程序的基础上改变,但请标出原作者(petteromgxdd)
int name_color,post_release,profile_picture,post_mean,break_a_rule,mark;
int main(){
cout << "谷民评级器,请输入此用户的讨论习惯与个人信息,我们帮你评级!\n";
cout << "以下问题请输入1-5中的任意一个数字。\n";
cout << "确认请输入 1。";
int temp;
cin >> temp;
if(temp==1){
cout << "1. TA的刷题数量是?(1-5分别表示100以下、200以下、400以下、500以下、500以上,有勾则输入5)\n";
cin >> name_color;
if(name_color>=1 && name_color <=5){
cout << "输入成功\n";
}else{
cout << "输入失败,记数字5。\n";
name_color=5;
}
mark+=10+name_color*2;
cout << "2. TA在灌水区的发帖频率是?(数字对应发帖频率)\n";
cin >> post_release;
if(post_release>=1 && post_release<=5){
cout << "输入成功\n";
}else{
cout << "输入失败,记数字1。\n";
post_release=1;
}
mark+=(6-post_release)*4;
cout << "3. TA的头像、个性名称、简介是什么类型?(1表示低龄/玩梗类型,2-5表示正常类型)\n";
cin >> profile_picture;
if(profile_picture>=1 && profile_picture<=5){
cout << "输入成功\n";
}else{
cout << "输入失败,记数字5。\n";
profile_picture=5;
}
mark+=15;if(profile_picture!=1){mark+=5;}
cout << "4. TA发帖/回帖的综合质量是?(数字对应发帖质量)\n";
cin >> post_mean;
if(post_mean>=1 && post_mean<=5){
cout << "输入成功\n";
}else{
cout << "输入失败,记数字5。\n";
post_mean=5;
}
mark+=post_mean*4;
cout << "5. TA的违规次数是?(1表示没有违规、2表示违规1-2次、3-5表示违规多次或被封号过。)\n";
cin >> break_a_rule;
if(break_a_rule>=1 && break_a_rule<=5){
cout << "输入成功\n";
}else{
cout << "输入失败,记数字1。\n";
break_a_rule=1;
}
if(break_a_rule==1){mark+=20;}
else if(break_a_rule==2){mark+=15;}
else{mark+=5;}
//-----------------
cout << "----------------\n你的分数为:" << mark << endl;
cout << "此用户的刷题评价:" << name_color << endl << "此用户的灌水频率:" << post_release << endl << "此用户的头像、签名与简介评级:";
if(profile_picture>1){
cout << "正常" << endl;
}else{
cout << "较为低龄" << endl;
}
cout << "此用户的发帖/回帖质量:" << post_mean << endl << "此用户的违规表现是:";
if(break_a_rule==1){
cout << "好" << endl;
}else if(break_a_rule==2){
cout << "较好" << endl;
}else{
cout << "差" << endl;
}
cout << "此用户是 ";
if(mark>=90){
cout << "神犇!/bx";
}else if(mark>=80){
cout << "小犇,不会发wyy贴子,但学术上还有待提高!";
}else if(mark>=70){
cout << "洛谷新人/OI新手,可能是初学OI或刚来luogu的的OIer!";
}else if(mark>=60){
cout << "初级xxs(贬义),你到底在不在认真学OI啊!";
}else{
cout << "终极xxs(贬义),建议不学。";
}
cout << '\n';
cout << "输入任意数结束。";
cin >> temp;
}
return 0;
}