Test2
GoodLuckCat · · 学习·文化课
这是我们班的综合实践作业,请大家用一两分钟时间填一下 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;
}