谷民质量评级器(LPQR)

· · 休闲·娱乐

luogu people quality rating(塑料英语)

运行此程序代表你同意代码中 3 至 6 行的声明。

使用方法,按照程序提示输入,随后将分割线后的部分截图发到你想发布的地方。

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;
}