Test2

· · 学习·文化课

这是我们班的综合实践作业,请大家用一两分钟时间填一下 qwq

是的我又来搞新花样了。

这次需要比较神奇的程序。

执行完后将测试结果发在评论区。

我的:CBAFB-B。

#include<iostream>
using namespace std;
bool check(char a,string b)
{
    for(int i=0;i<b.size();i++)if(a==b[i])return 1;
    return 0;
}
int main()
{
    char a=' ',b1,b2;string c="";
    cout<<"测试开始!请注意:你的所有输入字符必须使用大写。\n\n1.你平常喝得最多的饮料是什么?\n";
    cout<<"A.可乐 B.雪碧 C.果汁 D.茶 E.咖啡 F.牛奶 G.酸奶 H.水 I.其他\n请输入:";
    cin>>a;
    while(!check(a,"ABCDEFGHI"))
    {
        cout<<"请重新输入:";
        cin>>a;
    }
    c+=a;
    b1=a;
    cout<<"2.你为什么喝这种饮料?\n";
    cout<<"A.好喝 B.健康 C.其他人推荐 D.偶然看到饮料试了一下感觉还不错 E.看其他人都在喝 F.其他\n请输入:";
    cin>>a;
    while(!check(a,"ABCDEF"))
    {
        cout<<"请重新输入:";
        cin>>a;
    }
    c+=a;
    cout<<"3.你是否认为你喝的饮料有营养?\nA.是 B.否 C.不确定 D.不知道\n请输入:";
    cin>>a;
    while(!check(a,"ABCD"))
    {
        cout<<"请重新输入:";
        cin>>a;
    }
    c+=a;
    cout<<"4.你觉得哪种饮料最有营养?\n";
    cout<<"A.可乐 B.雪碧 C.果汁 D.茶 E.咖啡 F.牛奶 G.酸奶 H.水 I.其他\n请输入:";
    cin>>a;
    while(!check(a,"ABCDEFGHI"))
    {
        cout<<"请重新输入:";
        cin>>a;
    }
    c+=a;
    b2=a;
    if(b1==b2)
    {
        cout<<"5.你注意过你最喜欢喝的饮料上面的配料表吗?\n";
        cout<<"A.认真看过 B.看过一点 C.完全没看 D.配料表在哪,我不知道\n请输入:";
    }
    else
    {
        cout<<"5.为什么你不喝你觉得健康的饮料?\n";
        cout<<"A.好喝 B.虽然健康但是不喜欢 C.对这种饮料过敏 D.其他\n请输入:";
    }
    cin>>a;
    while(!check(a,"ABCD"))
    {
        cout<<"请重新输入:";
        cin>>a;
    }
    c+=a;
    if(b1==b2)c+="-A";
    else c+="-B";
    cout<<"\n测试结束!你的测试结果为:"<<c;
    return 0;
}