问题标题: 谁知道哪里出了问题?

0
0
已解决
王文博
王文博
缔造者之神
缔造者之神

这是酷丁平台上面的代码:

/*
    特别感谢: 阿巴  黄中阳  孔小川  刘宇航  朱小川  朱优扬(按照首字母顺序排列) 
    此外,部分题目出自
    https://newcourse.codingtang.com/#/course/test?id=5&lesson_id=24&type=1 
    https://newcourse.codingtang.com/#/course/test?id=4&lesson_id=25&type=1
    https://newcourse.codingtang.com/#/course/test?id=6&lesson_id=25&type=1
    https://newcourse.codingtang.com/#/course/test?id=10&lesson_id=26&type=1
    https://newcourse.codingtang.com/#/course/test?id=11&lesson_id=26&type=1
    https://newcourse.codingtang.com/#/course/test?id=13&lesson_id=27&type=1
    https://newcourse.codingtang.com/#/course/test?id=14&lesson_id=27&type=1
    https://newcourse.codingtang.com/#/course/test?id=28&lesson_id=28&type=1
    https://newcourse.codingtang.com/#/course/test?id=27&lesson_id=28&type=1
    https://newcourse.codingtang.com/#/course/test?id=29&lesson_id=29&type=1
    https://newcourse.codingtang.com/#/course/test?id=30&lesson_id=29&type=1
    https://newcourse.codingtang.com/#/course/test?id=31&lesson_id=30&type=1
    https://newcourse.codingtang.com/#/course/test?id=32&lesson_id=30&type=1
    https://newcourse.codingtang.com/#/course/test?id=60&lesson_id=594&type=1
    https://newcourse.codingtang.com/#/course/test?id=61&lesson_id=594&type=1
    https://newcourse.codingtang.com/#/course/test?id=86&lesson_id=595&type=1
    https://newcourse.codingtang.com/#/course/test?id=87&lesson_id=595&type=1
    https://newcourse.codingtang.com/#/course/test?id=88&lesson_id=596&type=1
*/
#include "codingtang.h"//万能头文件(考试别用!)
int score=0;//用来存储分数数量。 
int xh2=1;//现在做的题目的序号 
int ls1,ls2;//用来存储连胜次数。 
void JG();//函数声明 
void Description();
bool correct1(char a1,char b1,char c1);
struct ABCDEFGTM1//一道题目的结构体(名字有点奇怪没事) 
{
    string a,b,c,d,e,a2;//a为选项a,b为选项b,c为选项c,d为选项d,e为题目本身,a2为题目解析(题目解析会在后续完善) 
    char f,g,h;//f为小写的正确答案,g为大写的正确答案,h为你选的答案。 
}ab1[1001];//结构体 
/*
    注意事项: 
    1.题目中的第1个字符为“(”。
    2.选项第1个字符为“A”或“B”或“C”或“D”,第2个字符为“:”。
    3.可以输入“A”或“B”或“C”或“D”或“E”或“a”或“b”或“c”或“d”或“e”。大写字母或者小写字母都是可以的。“e”和“E”的意思是以上四个答案都是不正确的。 
    4.请不要输入出这10个字母以外的东西,否则有可能会发生错误。
    5.当题目中出现\,""等无法直接输出的东西,我们会用其它方法正确输出。除""外(""会变为“”,请不要惊讶)
    6.题目结尾都有问号,并且问号是英文版的。 
    7.如果答案是两行,则会在换行的中间加上(换行),并不是答案为(换行)。 
    8.如果有格式错误,请尽快告诉我,因为很有可能会发生错误。 
    9.如果题目或者选项,答案有错误或者描述不清楚的地方,请告诉我,因为这会影响玩家的得分等记录,还会降低大家的蒙题正确率。
    10.代码补全,完形填空会在以后实现,可以有多个答案。 
*/ 
void Description()//游戏的描述(或许不是游戏,但是我就叫它游戏,好不?) 
{
    cout<<"这里是编程题目测试,出自于酷町堂的课前测与课后测的某些题目!"<<endl;
    cout<<"本游戏宗旨于总结出A,B,C,D,E这5个答案的选中率,这样可以让大家更好的蒙准题!(E为以上都是错的)"<<endl;
    cout<<"这里有许多选择题(和选择类型的判断题),供你们来检验自己过去学习的的旧知识,不过如果你是新生,你或许能预习新知识。"<<endl;
    cout<<"接下来进入正题了!"<<endl;
    cout<<"题目有简单到困难,准备好了吗?开始**吧!";
    cls();
}
void printlogo()
{
    string logostr[27];
    logostr[1]="                      鑫                          汇           汇汇汇汇汇汇汇汇汇汇汇汇汇汇汇";
    logostr[2]="                   鑫    鑫                      汇汇汇        汇汇汇汇汇汇汇汇汇汇汇汇汇汇汇";
    logostr[3]="               鑫鑫        鑫鑫                    汇汇汇      汇汇";
    logostr[4]="             鑫鑫  鑫鑫鑫鑫  鑫鑫                    汇汇汇    汇汇";
    logostr[5]="                      鑫                               汇汇    汇汇";
    logostr[6]="                 鑫鑫鑫鑫鑫鑫                     汇           汇汇";
    logostr[7]="                  鑫  鑫  鑫                     汇汇汇        汇汇";
    logostr[8]="              鑫鑫鑫鑫鑫鑫鑫鑫鑫                    汇汇汇     汇汇";
    logostr[9]="            鑫                  鑫                   汇汇汇    汇汇";
    logostr[10]="         鑫    鑫            鑫    鑫                  汇汇    汇汇";    
    logostr[11]="     鑫鑫        鑫鑫    鑫鑫        鑫鑫                      汇汇";
    logostr[12]="   鑫鑫  鑫鑫鑫鑫  鑫鑫鑫鑫  鑫鑫鑫鑫  鑫鑫            汇汇    汇汇";
    logostr[13]="            鑫                  鑫                   汇汇汇    汇汇";
    logostr[14]="       鑫鑫鑫鑫鑫鑫        鑫鑫鑫鑫鑫鑫            汇汇汇      汇汇汇汇汇汇汇汇汇汇汇汇汇汇汇";
    logostr[15]="        鑫  鑫  鑫          鑫  鑫  鑫           汇汇汇        汇汇汇汇汇汇汇汇汇汇汇汇汇汇汇";
    logostr[16]="    鑫鑫鑫鑫鑫鑫鑫鑫鑫  鑫鑫鑫鑫鑫鑫鑫鑫鑫";
    logostr[17]="                        作    作            室"; 
    logostr[18]="                      作    作       室室室室室室室室    出     出     出          品品品品品";                           
    logostr[19]=" 工工工工工工工工 作作  作作作作作作 室            室    出     出     出          品      品"; 
    logostr[20]="        工       作 作 作 作         室  室室室室  室    出     出     出          品      品"; 
    logostr[21]="        工          作    作                室  室       出出出出出出出出          品品品品品"; 
    logostr[22]="        工          作    作作作作      室室室室室              出";
    logostr[23]="        工          作    作                室   室      出     出     出     品品品品品  品品品品品";
    logostr[24]="        工          作    作作作作    室室室室室室室     出     出     出     品      品  品      品";
    logostr[25]="        工          作    作                室           出出出出出出出出     品      品  品      品";
    logostr[26]=" 工工工工工工工工   作    作         室室室室室室室室    出            出     品品品品品  品品品品品";
    for(int i=1;i<=26;i++)
    {
        for(int j=0;j<logostr[i].size();j++)
        {
            cout<<logostr[i][j];
            sleep(1);
        }
        cout<<endl;
    }
    return ;
}
bool correct1(char a1,char b1,char c1)
{
    if(a1==b1||a1==c1)
    {
        score+=(6+ls1);
        return 1;
    }
    ls1=0;
    score-=3;
    return 0;
}
void rw()
{
    ab1[1].e="(1):下面函数框架的头文件哪个是正确的?";
    ab1[1].a="A:#inclode<iostream>";
    ab1[1].b="B:%include(iostream)";
    ab1[1].c="C:#include<iostream>";
    ab1[1].d="D:#include(iostream)";
    ab1[1].f='c';
    ab1[1].g='C';
    ab1[1].a2="(1)题目解析:C是正确答案,学过第一节课的没有道理不会做啊!";
    ab1[2].e="(2):下面哪个标准命名空间是正确的?";
    ab1[2].a="A:using namespace";
    ab1[2].b="B:using name std";
    ab1[2].c="C:using name std;";
    ab1[2].d="D:using namespace std;";
    ab1[2].f='d';
    ab1[2].g='D';
    ab1[2].a2="(2)题目解析:D是正确答案,命名空间大家都知道吧!";
    ab1[3].e="(3):cout<<“3+2+1”;的运行结果是什么?";
    ab1[3].a="A:3+2+1";
    ab1[3].b="B:3=3+1";
    ab1[3].c="C:6";
    ab1[3].d="D:3";
    ab1[3].f='a';
    ab1[3].g='A';
    ab1[3].a2="(3)题目解析:A为正确答案,输出的是3+2+1的结果。";
    ab1[4].e="(4):cout<<1<<“ ”<<2<<endl<<3;的运行结果是什么?";
    ab1[4].a="A:1 2 3";
    ab1[4].b="B:1 2(换行)3";
    ab1[4].c="C:123";
    ab1[4].d="D:1(换行)2(换行)3";
    ab1[4].f='b';
    ab1[4].g='B'; 
    ab1[4].a2="(4)题目解析:B为正确答案,输出一个空格加上一个换行。";
    ab1[5].e="(5):在做题和使用DEV C++时,以下正确的是?";
    ab1[5].a="A:代码写完后直接粘贴到题目中提交";
    ab1[5].b="B:代码写完后只需要编译通过即可,无需验证答案";
    ab1[5].c="C:直接在网站中写代码,写完直接提交";
    ab1[5].d="D:做题的时候需要在DEV C++中先编译运行,确认运行结果正确后再到题目中提交";
    ab1[5].f='d';
    ab1[5].g='D';
    ab1[5].a2="(5)题目解析:D为正确答案,做题的时候一定要编译运行后再提交。";
    ab1[6].e="(6):以下关于常用快捷键错误的是哪个?";
    ab1[6].a="A:复制–Ctrl+C";
    ab1[6].b="B:粘贴–Ctrl+V";
    ab1[6].c="C:全选–Ctrl+A";
    ab1[6].d="D:复制–Shift+C";
    ab1[6].f='d';
    ab1[6].g='D';
    ab1[6].a2="(6)题目解析:D为正确答案,复制是Ctrl+C。";
    ab1[7].e="(7):以下输出哪个是编译后不会报错的?";
    ab1[7].a="A:cout<<“1”";
    ab1[7].b="B:cout<<“2”;";
    ab1[7].c="C:cout<<ABCDEFG";
    ab1[7].d="D:cin>>a;";
    ab1[7].f='b';
    ab1[7].g='B';
    ab1[7].a2="(7)题目解析:B为正确答案,不能直接输出ABCDEFG。";
    ab1[8].e="(8):以此格式:1+2=3(换行)想要输出:3456*12+3421=…(换行)应该怎么写?";
    ab1[8].a="cout<<“3456*12+3421=”;";
    ab1[8].b="3456*12+3421=";
    ab1[8].c="cout<<“3456*12+3421=”<<3456*12+3421;";
    ab1[8].d="cout<<“3456*12+3421=”<<3456*12+3421=;";
    ab1[8].f='c';
    ab1[8].g='C';
    ab1[9].e="(9):只输出3456*12+3421的结果应该怎么写?";
    ab1[9].a="A:cout<<3456*12+3421;";
    ab1[9].b="B:cout<<“3456*12+3421”;";
    ab1[9].c="C:cout<<“3456*12+3421=”<<3456*12+3421;";
    ab1[9].d="D:cout<<“3456*12+3421=”;";
    ab1[9].f='a';
    ab1[9].g='A';
    ab1[10].e="(10):只输出“3456*12+3421”这个计算表达式应该怎么写?";
    ab1[10].a="A:cout<<3456*12+3421;";
    ab1[10].b="B:cout<<“3456*12+3421”;";
    ab1[10].c="C:cout<<“3456*12+3421=”<<3456*12+3421;";
    ab1[10].d="cout<<'3456*12+3421';";
    ab1[10].f='b';
    ab1[10].g='B';
    ab1[11].e="(11):以下哪个选项编译时会出错?";
    ab1[11].a="A:cout<<123456;";
    ab1[11].b="B:cout<<“123;";
    ab1[11].c="C:cout<<11;";
    ab1[11].d="D:cin>>a;";
    ab1[11].f='b';
    ab1[11].g='B';
    ab1[12].e="(12):我们的标准输出是哪一个单词?";
    ab1[12].a="A:coat";
    ab1[12].b="B:cnut";
    ab1[12].c="C:cout";
    ab1[12].d="D:C++";
    ab1[12].f='c';
    ab1[12].g='C';
    ab1[13].e="(13):我们的标准输出用的是下面哪一个符号?";
    ab1[13].a="A:%";
    ab1[13].b="B:&";
    ab1[13].c="C:<<";
    ab1[13].d="D:¥";
    ab1[13].f='c';
    ab1[13].g='C';
    ab1[14].e="(14):原样输出 1+2=3 这个式子应该怎么写呢?";
    ab1[14].a="A:‘1+2=3’";
    ab1[14].b="B:“1+2=3”";
    ab1[14].c="C:1+2=3";
    ab1[14].d="D:#1+2=3#";
    ab1[14].f='b';
    ab1[14].g='B';
    ab1[15].e="(15):要输出 2+3 的计算结果应该怎么写呢?";
    ab1[15].a="A:‘2+3’";
    ab1[15].b="B:“2+3”";
    ab1[15].c="C:2+3";
    ab1[15].d="D:&2+3&";
    ab1[15].f='c';
    ab1[15].g='C';
    ab1[16].e="(16):在标准输出中 endl 代表什么意思呢?";
    ab1[16].a="A:空格";
    ab1[16].b="B:换行";
    ab1[16].c="C:结束";
    ab1[16].d="D:头文件";
    ab1[16].f='b';
    ab1[16].g='B';
    ab1[17].e="(17):输出3和5这两个数,并以空格隔开的代码?";
    ab1[17].a="A:cout>>3>>“ ”>>5;";
    ab1[17].b="B:cout<<3<<5;";
    ab1[17].c="C:cout<<3<<endl<<5;";
    ab1[17].d="D:cout<<3<<" "<<5;";
    ab1[17].f='d';
    ab1[17].g='D'; 
    ab1[18].e="(18):输出 3 和 5 这两个数,并以换行隔开的代码。";
    ab1[18].a="A:cout<<3<<end>>5;";
    ab1[18].b="B:cout<<3<<endl<<5;";
    ab1[18].c="C:cout<<3<<" "<<5;";
    ab1[18].d="D:cout<<3<<5<<endl;";
    ab1[18].f='b';
    ab1[18].g='B'; 
    ab1[19].e="(19):如何实现原样输出?";
    ab1[19].a="A:cout<<你好";
    ab1[19].b="B:cout<<你好;";
    ab1[19].c="C:cout<<“你好”;";
    ab1[19].d="D:cout<<“你好”";
    ab1[19].f='c';
    ab1[19].g='C';
    ab1[20].e="(20):想要定义多个变量,a,b,c 应该怎么定义?";
    ab1[20].a="A:int a b c;";
    ab1[20].b="B:int a,b,c;";
    ab1[20].c="C:a,b,c;";
    ab1[20].d="D:int a;";
    ab1[20].f='b';
    ab1[20].g='B';
    ab1[21].e="(21):下面哪个变量名定义是错误的?";
    ab1[21].a="A:abc";
    ab1[21].b="B:aAa";
    ab1[21].c="C:123a";
    ab1[21].d="D:A";
    ab1[21].f='c';
    ab1[21].g='C';
    ab1[22].e="(22):int a=5; cout<<a; 这串代码的运行结果是多少?";
    ab1[22].a="A:A";
    ab1[22].b="B:a";
    ab1[22].c="C:5";
    ab1[22].d="D:a=5";
    ab1[22].f='c';
    ab1[22].g='C';
    ab1[23].e="(23):下面哪个变量的定义是正确的?";
    ab1[23].a="A:a_b";
    ab1[23].b="B:12345a_b";
    ab1[23].c="C:123";
    ab1[23].d="D:!!!";
    ab1[23].f='a';
    ab1[23].g='A';
    ab1[24].e="(24):标准输入是下面哪个单词?";
    ab1[24].a="A:cout";
    ab1[24].b="B:ciu";
    ab1[24].c="C:cin";
    ab1[24].d="D:oin";
    ab1[24].f='c';
    ab1[24].g='C'; 
    ab1[25].e="(25):标准输入用的是下列哪个符号?";
    ab1[25].a="A:<<";
    ab1[25].b="B:>>";
    ab1[25].c="C:<>";
    ab1[25].d="D:<";
    ab1[25].f='b';
    ab1[25].g='B'; 
    ab1[26].e="(26):用一个标准输入连续输入 a,b,c 三个变量应该怎么写?";
    ab1[26].a="A:cin>>abc;";
    ab1[26].b="B:cin>>a,b,c;";
    ab1[26].c="C:cin>>a>>b>>c;";
    ab1[26].d="D:cin<<a<<b<<c;";
    ab1[26].f='c';
    ab1[26].g='C'; 
    ab1[27].e="(27):下面框架的头文件哪个是正确的?";
    ab1[27].a="A:include(iostream)";
    ab1[27].b="B:#inclupe{iosteram}";
    ab1[27].c="C:#include<iostream>";
    ab1[27].d="D:#include<iostraem>";
    ab1[27].f='c';
    ab1[27].g='C'; 
    ab1[28].e="(28):以下核心程序的输出结果是多少(换行)int a=10,b=6;(换行)cout<<a-b;?";
    ab1[28].a="A:a-b";
    ab1[28].b="B:4";
    ab1[28].c="C:16";
    ab1[28].d="D:10";
    ab1[28].f='b';
    ab1[28].g='B'; 
    ab1[29].e="(29):定义多个变量 a,b,c 应该怎么定义呢?";
    ab1[29].a="A:int abc;";
    ab1[29].b="B:inta,b,c;";
    ab1[29].c="C:int a,b,c;";
    ab1[29].d="D:int a,b,c";
    ab1[29].f='c';
    ab1[29].g='C'; 
    ab1[30].e="(30):int 类型的变量可以存放 2 吗?";
    ab1[30].a="A:可以";
    ab1[30].b="B:不可以";
    ab1[30].c="C:无";
    ab1[30].d="D:无";
    ab1[30].f='a';
    ab1[30].g='A'; 
    ab1[31].e="(31):int 类型的变量可以存放 2.3 吗?(完全存放)";
    ab1[31].a="A:可以";
    ab1[31].b="B:不可以";
    ab1[31].c="C:无";
    ab1[31].d="D:无";
    ab1[31].f='b';
    ab1[31].g='B'; 
    ab1[32].e="(32):int 类型的变量是用来存放什么的?";
    ab1[32].a="A:整数";
    ab1[32].b="B:小数";
    ab1[32].c="C:书本";
    ab1[32].d="D:以上都是正确的";
    ab1[32].f='a';
    ab1[32].g='A'; 
    ab1[33].e="(33):标准输入的符号是什么?";
    ab1[33].a="A:>>";
    ab1[33].b="B:<<";
    ab1[33].c="C:><";
    ab1[33].d="D:<>";
    ab1[33].f='a';
    ab1[33].g='A'; 
    ab1[34].e="(34):用标准输入的格式连续输入三个变量 a,b,c 应该怎么写?";
    ab1[34].a="A:cin>>a>>b>>c;";
    ab1[34].b="B:cin<<a<<b<<c;";
    ab1[34].c="C:cin>>a>>" ">>b>>" ">>c;";
    ab1[34].d="D:cout<<a<<" "<<b<<" "<<c;";
    ab1[34].f='a';
    ab1[34].g='A'; 
    ab1[35].e="(35):现在有n个苹果,爸爸吃掉a个,**又买回b个,现在依次输入n,a,b问还剩下多少个苹果(现在要定义变量)";
    ab1[35].a="A:intn,a,b;";
    ab1[35].b="B:int nab;";
    ab1[35].c="C:int n,a,b;";
    ab1[35].d="D:n,a,b;";
    ab1[35].f='c';
    ab1[35].g='C'; 
    ab1[36].e="(36):现在有n个苹果,爸爸吃掉a个,**又买回b个,现在依次输入n,a,b问还剩下多少个苹果(现在要输入变量)";
    ab1[36].a="A:cin<<n<<a<<b;";
    ab1[36].b="B:cin>>n>>a>>b;";
    ab1[36].c="C:cin>>nab;";
    ab1[36].d="D:cin>>n,a,b;";
    ab1[36].f='b';
    ab1[36].g='B'; 
    ab1[37].e="(37):现在有n个苹果,爸爸吃掉a个,**又买回b个,现在依次输入n,a,b问还剩下多少个苹果(现在要输出变量)";
    ab1[37].a="A:cout<<a-n+b;";
    ab1[37].b="B:cout<<n-a-b;";
    ab1[37].c="C:cout<<“n-a+b”;";
    ab1[37].d="D:cout<<n-a+b;";
    ab1[37].f='d';
    ab1[37].g='D'; 
    ab1[38].e="(38):double 类型可以用来存放什么?";
    ab1[38].a="A:整数";
    ab1[38].b="B:小数";
    ab1[38].c="C:整数和小数";
    ab1[38].d="D:书本";
    ab1[38].f='c';
    ab1[38].g='C'; 
    ab1[39].e="(39):一件物品 100 元钱,打 7 折后是多少钱?";
    ab1[39].a="A:30元";
    ab1[39].b="B:50元";
    ab1[39].c="C:70元";
    ab1[39].d="D:90元";
    ab1[39].f='c';
    ab1[39].g='C'; 
    ab1[40].e="(40):cout<<9/2;的运行结果是?";
    ab1[40].a="A:4";
    ab1[40].b="B:4.5";
    ab1[40].c="C:2";
    ab1[40].d="D:1";
    ab1[40].f='a';
    ab1[40].g='A';
    ab1[41].e="(41):cout<<9.0/2.0; 的运行结果是?";
    ab1[41].a="A:4";
    ab1[41].b="B:4.5";
    ab1[41].c="C:2";
    ab1[41].d="D:1";
    ab1[41].f='b';
    ab1[41].g='B';
    ab1[42].e="(42):一个糖果 0.4 元,应该用什么类型的变量存糖果的价格?";
    ab1[42].a="A:double";
    ab1[42].b="B:int";
    ab1[42].c="C:char";
    ab1[42].d="D:bool";
    ab1[42].f='a';
    ab1[42].g='A';
    ab1[43].e="(43):int/int 得到的结果是?";
    ab1[43].a="A:int";
    ab1[43].b="B:double";
    ab1[43].c="C:char";
    ab1[43].d="D:bool";
    ab1[43].f='a';
    ab1[43].g='A';
    ab1[44].e="(44):int/double 得到的结果是?";
    ab1[44].a="A:int";
    ab1[44].b="B:double";
    ab1[44].c="C:char";
    ab1[44].d="D:bool";
    ab1[44].f='b';
    ab1[44].g='B';
    ab1[45].e="(45):double/int 得到的结果是?";
    ab1[45].a="A:int";
    ab1[45].b="B:double";
    ab1[45].c="C:char";
    ab1[45].d="D:bool";
    ab1[45].f='b';
    ab1[45].g='B';
    ab1[46].e="(46):double/double 得到的结果是?";
    ab1[46].a="A:int";
    ab1[46].b="B:double";
    ab1[46].c="C:char";
    ab1[46].d="D:bool";
    ab1[46].f='b';
    ab1[46].g='B';
    ab1[47].e="(47):下面程序运行的结果是多少(换行)int main() {(换行) int a=2.9,b=3.1;(换行) cout<<a<<" "<<b; (换行)return 0; (换行)}?";
    ab1[47].a="A:a b";
    ab1[47].b="B:3 3";
    ab1[47].c="C:2 3";
    ab1[47].d="D:3 2";
    ab1[47].f='c';
    ab1[47].g='C';
    ab1[48].e="(48):cout<<2/5; 的运行结果是?";
    ab1[48].a="A:2";
    ab1[48].b="B:2.5";
    ab1[48].c="C:1";
    ab1[48].d="D:0";
    ab1[48].f='d';
    ab1[48].g='D';
    ab1[49].e="(49):cout<<7/2.0; 的运行结果是?";
    ab1[49].a="A:3.5";
    ab1[49].b="B:3";
    ab1[49].c="C:3.0";
    ab1[49].d="D:4";
    ab1[49].f='a';
    ab1[49].g='A';
    ab1[50].e="(50):cout<<5/2.0;与cout<<5.0/2.0;和cout<<5.0/2.0;输出结果是一样的?";
    ab1[50].a="A:对";
    ab1[50].b="B:错";
    ab1[50].c="C:无";
    ab1[50].d="D:无";
    ab1[50].f='a';
    ab1[50].g='A';
    ab1[51].e="(51):3.5是一个double类型的变量?";
    ab1[51].a="A:对";
    ab1[51].b="B:错";
    ab1[51].c="C:无";
    ab1[51].d="D:无";
    ab1[51].f='b';
    ab1[51].g='B';
    ab1[52].e="(52):100块钱的商品打5折出售后的价格是50元?";
    ab1[52].a="A:对";
    ab1[52].b="B:错";
    ab1[52].c="C:无";
    ab1[52].d="D:无";
    ab1[52].f='a';
    ab1[52].g='A';
    ab1[53].e="(53):double类型只可以用来装小数,不可以用来装整数?";
    ab1[53].a="A:对";
    ab1[53].b="B:错";
    ab1[53].c="C:无";
    ab1[53].d="D:无";
    ab1[53].f='b';
    ab1[53].g='B';
    ab1[54].e="(54):小新和小明两人相约一起参加学校的乒乓球双打比赛,结果在比赛中获得了第三名的好成绩,学校为了鼓励他们,总共奖励给他们两个人n包棉花糖,现在小新和小明想和小红一起分这n包棉花糖。问每个人各分得多少包棉花糖呢?(棉花糖不能拆开,不能有半包)(换行)#include <iostream>(命名空间)?";
    ab1[54].a="A:using namespace std;";
    ab1[54].b="B:usingnamespace std;";
    ab1[54].c="C:using namespacestd;";
    ab1[54].d="D:use namespace std;";
    ab1[54].f='a';
    ab1[54].g='A';
    ab1[55].e="(55):小新和小明两人相约一起参加学校的乒乓球双打比赛,结果在比赛中获得了第三名的好成绩,学校为了鼓励他们,总共奖励给他们两个人n包棉花糖,现在小新和小明想和小红一起分这n包棉花糖。问每个人各分得多少包棉花糖呢?(棉花糖不能拆开,不能有半包)(换行)(定义变量)cin>>n;?";
    ab1[55].a="A:int n;";
    ab1[55].b="B:整型";
    ab1[55].c="C:实型";
    ab1[55].d="D:double n;";
    ab1[55].f='a';
    ab1[55].g='A';
    ab1[56].e="(56):小新和小明两人相约一起参加学校的乒乓球双打比赛,结果在比赛中获得了第三名的好成绩,学校为了鼓励他们,总共奖励给他们两个人n包棉花糖,现在小新和小明想和小红一起分这n包棉花糖。问每个人各分得多少包棉花糖呢?(棉花糖不能拆开,不能有半包)(换行)(输出)?";
    ab1[56].a="A:cout<<n/2;";
    ab1[56].b="B:cout<<n/2.0";
    ab1[56].c="C:n/3";
    ab1[56].d="D:n/3.0";
    ab1[56].f='a';
    ab1[56].g='A';
    ab1[57].e="(57):题目要求输出100个1并以空格隔开,请判断以下程序是否正确(换行)for(int i=1 , i<=100 , i++){(换行)cout<<1<<" ";(换行)}?";
    ab1[57].a="A:对";
    ab1[57].b="B:错";
    ab1[57].c="C:无";
    ab1[57].d="D:无";
    ab1[57].f='b';
    ab1[57].g='B';
    ab1[58].e="(58):题目要求输出123……10,请判断以下程序是否正确(换行)for(i=0;i<=10;i++){(换行)cout<<i;(换行)} ";
    ab1[58].a="A:对";
    ab1[58].b="B:错";
    ab1[58].c="C:无";
    ab1[58].d="D:无";
    ab1[58].f='b';
    ab1[58].g='B';
    ab1[59].e="(59):int n=10;for(int i=1;i<=n;i++){(换行)cout<<i<<" ";(换行)} (换行)以上代码执行后的结果为?";
    ab1[59].a="A:1 2 3 4 5 6 7 8 9 10";
    ab1[59].b="B:12345678910";
    ab1[59].c="C:0 1 2 3 4 5 6 7 8 9 10";
    ab1[59].d="D:1 2 3 4 5 6 7 8 9";
    ab1[59].f='a';
    ab1[59].g='A';
    ab1[60].e="(60):for(int i=1;i<=100;i++){(换行)cout<<“好好学习”<<endl;(换行)}上述代码的功能是______输出?";
    ab1[60].a="A:换行隔开";
    ab1[60].b="B:空格隔开";
    ab1[60].c="C:不隔开";
    ab1[60].d="D:可能换行也可能空格隔开";
    ab1[60].f='a';
    ab1[60].g='A';
    ab1[61].e="(61):for(int i=1;i<=100;i++){(换行)cout<<“好好学习”<<endl;(换行)}上述代码的功能是输出几次?";
    ab1[61].a="A:1";
    ab1[61].b="B:10";
    ab1[61].c="C:100";
    ab1[61].d="D:1000";
    ab1[61].f='c';
    ab1[61].g='C';
    ab1[62].e="(62):for(int i=1;i<=100;i++){(换行)cout<<“好好学习”<<endl;(换行)}上述代码的功能是输出什么?";
    ab1[62].a="A:好好学习!";
    ab1[62].b="B:好好学习";
    ab1[62].c="C:“好好学习!”";
    ab1[62].d="D:cout<<“好好学习”;";
    ab1[62].f='b';
    ab1[62].g='B';
    ab1[63].e="(63):for(int i=1; i<=100; i++){(换行)cout<<1<<" ";(换行)}题目要求换行输出100个1,请判断此程序是否正确?";
    ab1[63].a="A:对";
    ab1[63].b="B:错";
    ab1[63].c="C:无";
    ab1[63].d="D:无";
    ab1[63].f='b';
    ab1[63].g='B';
    ab1[64].e="(64):for(i=1;i<=11;i++){(换行)cout<<i;(换行)}题目要求输出123……10,请判断此程序是否正确?";
    ab1[64].a="A:对";
    ab1[64].b="B:错";
    ab1[64].c="C:无";
    ab1[64].d="D:无";
    ab1[64].f='b';
    ab1[64].g='B';
    ab1[65].e="(65):int n=10;(换行)for(int i=0;i<=n;i++){(换行)cout<<i<<" ";(换行)}此程序的输出结果为? ";
    ab1[65].a="A:1 2 3 4 5 6 7 8 9 10";
    ab1[65].b="B:12345678910";
    ab1[65].c="C:0 1 2 3 4 5 6 7 8 9 10";
    ab1[65].d="D:1 2 3 4 5 6 7 8 9 10";
    ab1[65].f='c';
    ab1[65].g='C';
    ab1[66].e="(66):在下面给出的数据中,全是偶数的是?";
    ab1[66].a="A:1 2 4 6 8";
    ab1[66].b="B:2 8 9 10 4";
    ab1[66].c="C:1 3 5 7 9";
    ab1[66].d="D:2 4 6 8 10";
    ab1[66].f='d';
    ab1[66].g='D';
    ab1[67].e="(67):按要求输出100~1空格隔开,请判断以下程序是否正确?(换行)for(int i=100; i>=0; i--){(换行)cout<<i<<" ";(换行)}";
    ab1[67].a="A:对";
    ab1[67].b="B:错";
    ab1[67].c="C:无";
    ab1[67].d="D:无";
    ab1[67].f='b';
    ab1[67].g='B';
    ab1[68].e="(68):int n=10;(换行)for(int i=n;i>=0;i--){(换行)cout<<i<<“ ”;(换行)} 此程序输出结果为?";
    ab1[68].a="A:10 9 8 7 6 5 4 3 2 1";
    ab1[68].b="B:10987654321";
    ab1[68].c="C:10 9 8 7 6 5 4 3 2 1 0";
    ab1[68].d="D:109876543210";
    ab1[68].f='c';
    ab1[68].g='C';
    ab1[69].e="(69):C++中的求余符号是?";
    ab1[69].a="A:/";
    ab1[69].b="B:!";
    ab1[69].c="C:!!";
    ab1[69].d="D:%";
    ab1[69].f='d';
    ab1[69].g='D';
    ab1[70].e="(70):cout<<9%2;的运行结果是?";
    ab1[70].a="A:4";
    ab1[70].b="B:4.5";
    ab1[70].c="C:2";
    ab1[70].d="D:1";
    ab1[70].f='d';
    ab1[70].g='D';
    ab1[71].e="(71):cout<<2%9;的运行结果是?";
    ab1[71].a="A:0";
    ab1[71].b="B:4.5";
    ab1[71].c="C:2";
    ab1[71].d="D:1";
    ab1[71].f='c';
    ab1[71].g='C';
    ab1[72].e="(72):以下能实现将变量a中的数字增加2后输出的是?";
    ab1[72].a="A:int a=4;(换行)a+2;(换行)cout<<a;";
    ab1[72].b="B:int a=4;(换行)a=+2;(换行)cout<<a;";
    ab1[72].c="C:a=4;(换行)a+=2;(换行)cout<<a;";
    ab1[72].d="D:int a=4;(换行)a+=2;(换行)cout<<a;";
    ab1[72].f='d';
    ab1[72].g='D';
    ab1[73].e="(73):现在有a,b,c,d四个变量,将数字5装入到4个变量中可以怎么实现?";
    ab1[73].a="A:a=b=c=d=4";
    ab1[73].b="B:a=b=c=d=5";
    ab1[73].c="C:a=b=c=d=e=4";
    ab1[73].d="D:a=b=c=d=e=5";
    ab1[73].f='b';
    ab1[73].g='B';
    ab1[74].e="(74):现在想将变量a放大5倍,然后输出的实现方法:(扩大5倍)";
    ab1[74].a="A:a*5;";
    ab1[74].b="B:a=a+5;";
    ab1[74].c="C:a*=5;";
    ab1[74].d="D:a/=5;";
    ab1[74].f='c';
    ab1[74].g='C';
    ab1[75].e="(75):现在想将变量a放大5倍,然后输出的实现方法:(输出)";
    ab1[75].a="A:cout<<a;";
    ab1[75].b="B:cout<<a*=5;";
    ab1[75].c="C:cout<<a=a*5;";
    ab1[75].d="D:cout<<a+5";
    ab1[75].f='a';
    ab1[75].g='A';
    ab1[76].e="(76):以下哪些不是复合运算符?";
    ab1[76].a="A:/=";
    ab1[76].b="B:+=";
    ab1[76].c="C:=";
    ab1[76].d="D:%=";
    ab1[76].f='c';
    ab1[76].g='C';
    ab1[77].e="(77):cout<<9%2<<” “<<9/2;的运行结果是多少?";
    ab1[77].a="A:4 4";
    ab1[77].b="B:4.5 1";
    ab1[77].c="C:1 4";
    ab1[77].d="D:1 4.5";
    ab1[77].f='c';
    ab1[77].g='C';
    ab1[78].e="(78):cout<<4%2;的运行结果是多少?";
    ab1[78].a="A:0";
    ab1[78].b="B:4";
    ab1[78].c="C:2";
    ab1[78].d="D:1";
    ab1[78].f='a';
    ab1[78].g='A';
    ab1[79].e="(79):以下主要程序最后得输出结果是多少?(换行)int a=4;(换行)a++;(换行)a*=2;(换行)cout<<a;";
    ab1[79].a="A:10";
    ab1[79].b="B:8";
    ab1[79].c="C:6";
    ab1[79].d="D:7";
    ab1[79].f='a';
    ab1[79].g='A';
    ab1[80].e="(80):偶数%2得结果为?";
    ab1[80].a="A:0";
    ab1[80].b="B:1";
    ab1[80].c="C:无";
    ab1[80].d="D:无";
    ab1[80].f='a';
    ab1[80].g='A';
    ab1[81].e="(81):奇数%2得结果为?";
    ab1[81].a="A:0";
    ab1[81].b="B:1";
    ab1[81].c="C:无";
    ab1[81].d="D:无";
    ab1[81].f='b';
    ab1[81].g='B';
    ab1[82].e="(82):列写你所知道的全部复合运算符?";
    ab1[82].a="A:+=、-=、++、--";
    ab1[82].b="B:+=、-=、*=、/=";
    ab1[82].c="C:+=、-=、*=、/=、%=";
    ab1[82].d="D:+=、-=、*=、/=、%=、++、--";
    ab1[82].f='c';
    ab1[82].g='C';
    ab1[83].e="(83):bool型变量中1表示?";
    ab1[83].a="A:真";
    ab1[83].b="B:假";
    ab1[83].c="C:false";
    ab1[83].d="D:布尔";
    ab1[83].f='a';
    ab1[83].g='A';
    ab1[84].e="(84):cout<<(3 >= 3);的运行结果是?";
    ab1[84].a="A:1";
    ab1[84].b="B:0";
    ab1[84].c="C:3>=3";
    ab1[84].d="D:3";
    ab1[84].f='a';
    ab1[84].g='A';
    ab1[85].e="(85):不等于在c++中的写法是?";
    ab1[85].a="A:=";
    ab1[85].b="B:==";
    ab1[85].c="C:!=";
    ab1[85].d="D:<>";
    ab1[85].f='c';
    ab1[85].g='C';
    ab1[86].e="(86):cout << (2 != 3);的运行结果是1?";
    ab1[86].a="A:对";
    ab1[86].b="B:错";
    ab1[86].c="C:无";
    ab1[86].d="D:无";
    ab1[86].f='a';
    ab1[86].g='A';
    ab1[87].e="(87):3<=3这个式子是假";
    ab1[87].a="A:对";
    ab1[87].b="B:错";
    ab1[87].c="C:无";
    ab1[87].d="D:无";
    ab1[87].f='b';
    ab1[87].g='B';
    ab1[88].e="(88):cout << (5 > 3 > 2);的运行结果是1?";
    ab1[88].a="A:对";
    ab1[88].b="B:错";
    ab1[88].c="C:无";
    ab1[88].d="D:无";
    ab1[88].f='b';
    ab1[88].g='B';
    ab1[89].e="(89):cout << (3=3);的运行结果是1?";
    ab1[89].a="A:对";
    ab1[89].b="B:错";
    ab1[89].c="C:无";
    ab1[89].d="D:无";
    ab1[89].f='b';
    ab1[89].g='B';
    ab1[90].e="(90):下列c++表达的式子中值为真的是?";
    ab1[90].a="A:3<2";
    ab1[90].b="B:3=3";
    ab1[90].c="C:2!=2";
    ab1[90].d="D:5==5";
    ab1[90].f='d';
    ab1[90].g='D';
    ab1[91].e="(91):下列c++表达的式子中值为真的是?";
    ab1[91].a="A:1=1";
    ab1[91].b="B:1!=1";
    ab1[91].c="C:1==2";
    ab1[91].d="D:3!=4";
    ab1[91].f='e';
    ab1[91].g='E';
    ab1[92].e="(92):以下哪个是定义字符串并赋值?";//刘宇航同学创作 
    ab1[92].a="A:string s='123';";
    ab1[92].b="B:srting s=“123”;";
    ab1[92].c="C:string s=“123”;";
    ab1[92].d="D:srting s='123'";
    ab1[92].f='c';
    ab1[92].g='C';
    ab1[93].e="(93):下列哪个是错误的数组的定义方式?";//孔小川同学创作 
    ab1[93].a="A:int a[10];";
    ab1[93].b="B:int a[]={1,2,3,4,5};";
    ab1[93].c="C:double b[3]={'a','b','c','d'};";
    ab1[93].d="D:int a[10]={0};";
    ab1[93].f='c';
    ab1[93].g='C';
    ab1[94].e="(94):哪个是清屏指令?";//刘宇航同学创作 
    ab1[94].a="A:sysem(“cls”);";
    ab1[94].b="B:system(“cls”)";
    ab1[94].c="C:system(“cls”);";
    ab1[94].d="D:以上都是正确的。";
    ab1[94].f='c';
    ab1[94].g='C';
    ab1[95].e="(95):for(int i=1; i<=n; i++) {(换行)if(a[i] > k){(换行)k = a[i];(换行)}(换行)}上述代码的作用是什么?";//孔小川同学创作 
    ab1[95].a="A:从小到大排序";
    ab1[95].b="B:求最小值";
    ab1[95].c="C:求最大值";
    ab1[95].d="D:从大到小排序";
    ab1[95].f='c';
    ab1[95].g='C';
    ab1[96].e="(96):int sum = 0, n;(换行)cin >> n;(换行)for(int i=1; i<=n; i++) {(换行)cin >> a[i];(换行)sum += a[i];}(换行)printf(“%.2f”, sum * 1.0 / n);上述代码输入5 1 2 3 4 5后的结果是?";//孔小川同学创作 
    ab1[96].a="A:15";
    ab1[96].b="B:15.00";
    ab1[96].c="C:3";
    ab1[96].d="D:3.00";
    ab1[96].f='d';
    ab1[96].g='D';
    ab1[97].e="(97):cout<<(6<=2);的输出结果为?";
    ab1[97].a="A:1";
    ab1[97].b="B:0";
    ab1[97].c="C:编译错误";
    ab1[97].d="D:无";
    ab1[97].f='b';
    ab1[97].g='B';
    ab1[98].e="(98):cout<<(5>3>2);的输出结果为?";
    ab1[98].a="A:1";
    ab1[98].b="B:0";
    ab1[98].c="C:编译错误";
    ab1[98].d="D:无";
    ab1[98].f='c';
    ab1[98].g='C';
    ab1[99].e="(99):cout<<(4!=1)的输出结果为?";
    ab1[99].a="A:1";
    ab1[99].b="B:0";
    ab1[99].c="C:编译错误";
    ab1[99].d="D:无";
    ab1[99].f='a';
    ab1[99].g='A';
    ab1[100].e="(100):2021年是中国**党建党多少周年?";
    ab1[100].a="A:80";
    ab1[100].b="B:90";
    ab1[100].c="C:100";
    ab1[100].d="D:110";
    ab1[100].f='c';
    ab1[100].g='C';
    ab1[101].e="(101):如果a%2==1,那么a是?";
    ab1[101].a="A:奇数";
    ab1[101].b="B:偶数";
    ab1[101].c="C:无";
    ab1[101].d="D:无";
    ab1[101].f='a';
    ab1[101].g='A';
    ab1[102].e="(102):if(a > 0){(换行)cout << “砍树啦!”;}(换行)cout << “光头强” ;当a为0时,应该输出多少?";
    ab1[102].a="A:砍树啦!";
    ab1[102].b="B:光头强";
    ab1[102].c="C:砍树啦!光头强";
    ab1[102].d="D:光头强!!";
    ab1[102].f='b';
    ab1[102].g='B';
    ab1[103].e="(103):if(a > 0){(换行)cout << “砍树啦!”;}(换行)cout << “光头强” ;当a为1时,应该输出多少?";
    ab1[103].a="A:砍树啦!";
    ab1[103].b="B:光头强";
    ab1[103].c="C:砍树啦!光头强";
    ab1[103].d="D:光头强!!";
    ab1[103].f='a';
    ab1[103].g='A';
    ab1[104].e="(104):if(a > 0){(换行)cout << “砍树啦!”;}(换行)cout << “光头强” ;当a为-1时,应该输出多少?";
    ab1[104].a="A:砍树啦!";
    ab1[104].b="B:光头强";
    ab1[104].c="C:砍树啦!光头强";
    ab1[104].d="D:光头强!!";
    ab1[104].f='b';
    ab1[104].g='B';
    ab1[105].e="(105):if(a > b){(换行)cout << “巧克力” << endl;}if(a <= b){(换行)cout << “橡皮糖” << endl;}当a为3,b为5时,输出多少?";
    ab1[105].a="A:橡皮糖";
    ab1[105].b="B:巧克力";
    ab1[105].c="C:无";
    ab1[105].d="D:无";
    ab1[105].f='a';
    ab1[105].g='A';
    ab1[106].e="(106):if(a > b){(换行)cout << “巧克力” << endl;}if(a <= b){(换行)cout << “橡皮糖” << endl;}当a为5,b为3时,输出多少?";
    ab1[106].a="A:橡皮糖";
    ab1[106].b="B:巧克力";
    ab1[106].c="C:无";
    ab1[106].d="D:无";
    ab1[106].f='b';
    ab1[106].g='B';
    ab1[107].e="(107):if(a > b){(换行)cout << “巧克力” << endl;}if(a <= b){(换行)cout << “橡皮糖” << endl;}当a为3,b为3时,输出多少?";
    ab1[107].a="A:橡皮糖";
    ab1[107].b="B:巧克力";
    ab1[107].c="C:无";
    ab1[107].d="D:无";
    ab1[107].f='a';
    ab1[107].g='A';
    ab1[108].e="(108):if(a = b){(换行)cout >> “砍树啦!” ;}这个代码有几处错误?";
    ab1[108].a="A:0";
    ab1[108].b="B:1";
    ab1[108].c="C:2";
    ab1[108].d="D:3";
    ab1[108].f='c';
    ab1[108].g='C';
    ab1[109].e="(109):考验你的时候到了:还记得上一题代码有什么错误吗?";
    ab1[109].a="A:没有错误";
    ab1[109].b="B:输出应该是<<";
    ab1[109].c="C:条件表达式表示相等应该是==、输出应该是<<";
    ab1[109].d="D:条件表达式表示相等应该是==、输出应该是<<、最后一行少了一个分号";
    ab1[109].f='c';
    ab1[109].g='C';
    ab1[110].e="(110):110是哪个国家的报警电话?";
    ab1[110].a="A:**";
    ab1[110].b="B:**";
    ab1[110].c="C:中国";
    ab1[110].d="D:印度";
    ab1[110].f='c';
    ab1[110].g='C';
    ab1[111].e="(111):如果a是偶数,那么a符合的条件有?";
    ab1[111].a="A:a%2==1";
    ab1[111].b="B:a==0";
    ab1[111].c="C:a%2==0";
    ab1[111].d="D:b%2==1";
    ab1[111].f='c';
    ab1[111].g='C';
    ab1[112].e="(112):cin>>a;(换行)if(a>5)cout<<“Yes”;(换行)if(a<=5)cout<<“No”;输入5后输出结果为?";
    ab1[112].a="A:Yes";
    ab1[112].b="B:YES";
    ab1[112].c="C:No";
    ab1[112].d="D:NO";
    ab1[112].f='c';
    ab1[112].g='C';
    ab1[113].e="(113):cin>>a>>b;(换行)if(a==b) cout<<“一样大”;(换行)if(a>b) cout<<“a比较大”;(换行)if(a<b) cout<<“b比较大”; 输入3 4的结果为?";
    ab1[113].a="A:一样大";
    ab1[113].b="B:a比较大";
    ab1[113].c="C:b比较大";
    ab1[113].d="D:不一定";
    ab1[113].f='c';
    ab1[113].g='C';
    ab1[114].e="(114):if(a > 0)cout <<“正数”;(换行)if(a < 0) cout << “负数”;如果a=3,输出?";
    ab1[114].a="A:正数";
    ab1[114].b="B:负数";
    ab1[114].c="C:无输出";
    ab1[114].d="D:无";
    ab1[114].f='a';
    ab1[114].g='A';
    ab1[115].e="(115):if(a > 0)cout <<“正数”;(换行)if(a < 0) cout << “负数”;如果a=-1,输出?";
    ab1[115].a="A:正数";
    ab1[115].b="B:负数";
    ab1[115].c="C:无输出";
    ab1[115].d="D:无";
    ab1[115].f='b';
    ab1[115].g='B';
    ab1[116].e="(116):if(a > 0)cout <<“正数”;(换行)if(a < 0) cout << “负数”;如果a=0,输出?";
    ab1[116].a="A:正数";
    ab1[116].b="B:负数";
    ab1[116].c="C:无输出";
    ab1[116].d="D:无";
    ab1[116].f='c';
    ab1[116].g='C';
    ab1[117].e="(117):在计算机中 2 >= 2; 这个式子的值是 1?";
    ab1[117].a="A:对";
    ab1[117].b="B:错";
    ab1[117].c="C:无";
    ab1[117].d="D:无";
    ab1[117].f='a';
    ab1[117].g='A';
    ab1[118].e="(118):在计算机中 2 != 2; 这个式子的值是 1?";
    ab1[118].a="A:对";
    ab1[118].b="B:错";
    ab1[118].c="C:无";
    ab1[118].d="D:无";
    ab1[118].f='b';
    ab1[118].g='B';
    ab1[119].e="(119):在计算机中 2 == 2; 这个式子的值是 1?";
    ab1[119].a="A:对";
    ab1[119].b="B:错";
    ab1[119].c="C:无";
    ab1[119].d="D:无";
    ab1[119].f='a';
    ab1[119].g='A';
    ab1[120].e="(120):120是中国的什么电话?";
    ab1[120].a="A:预约";
    ab1[120].b="B:急救";
    ab1[120].c="C:报警";
    ab1[120].d="D:交通";
    ab1[120].f='b';
    ab1[120].g='B';
    ab1[121].e="(121):1-2-1,1-2-1,1-2-1…………问10个1,2,1之后,有多少个1?";
    ab1[121].a="A:5";
    ab1[121].b="B:10";
    ab1[121].c="C:20";
    ab1[121].d="D:30";
    ab1[121].f='c';
    ab1[121].g='C';
    ab1[122].e="(122):122是中国的什么电话?";
    ab1[122].a="A:预约";
    ab1[122].b="B:急救";
    ab1[122].c="C:交通";
    ab1[122].d="D:报警";
    ab1[122].f='c';
    ab1[122].g='C';
    ab1[123].e="(123):并且 是下列哪个符号?";
    ab1[123].a="A:$$";
    ab1[123].b="B:||";
    ab1[123].c="C:&&";
    ab1[123].d="D:!";
    ab1[123].f='c';
    ab1[123].g='C';
    ab1[124].e="(124):或者 是下列哪个符号?";
    ab1[124].a="A:%%";
    ab1[124].b="B:&&";
    ab1[124].c="C:||";
    ab1[124].d="D:!";
    ab1[124].f='c';
    ab1[124].g='C';
    ab1[125].e="(125):0 && 0 的运算结果是?";
    ab1[125].a="A:0";
    ab1[125].b="B:1";
    ab1[125].c="C:&&";
    ab1[125].d="D:||";
    ab1[125].f='a';
    ab1[125].g='A';
    ab1[126].e="(126):1 || 0 的运算结果是?";
    ab1[126].a="A:0";
    ab1[126].b="B:1";
    ab1[126].c="C:&&";
    ab1[126].d="D:||";
    ab1[126].f='b';
    ab1[126].g='B';
    ab1[127].e="(127):(5 > 2) && (3 == 3) 的运算结果是?";
    ab1[127].a="A:0";
    ab1[127].b="B:1";
    ab1[127].c="C:&&";
    ab1[127].d="D:||";
    ab1[127].f='b';
    ab1[127].g='B';
    ab1[128].e="(128):5>6&&4>2的结果是多少?";
    ab1[128].a="A:0";
    ab1[128].b="B:1";
    ab1[128].c="C:无";
    ab1[128].d="D:无";
    ab1[128].f='a';
    ab1[128].g='A';
    ab1[129].e="(129):3||0的结果是多少?";
    ab1[129].a="A:0";
    ab1[129].b="B:1";
    ab1[129].c="C:无";
    ab1[129].d="D:无";
    ab1[129].f='b';
    ab1[129].g='B';
    ab1[130].e="(130):5<0||4>8的结果是多少?";
    ab1[130].a="A:0";
    ab1[130].b="B:1";
    ab1[130].c="C:无";
    ab1[130].d="D:无";
    ab1[130].f='a';
    ab1[130].g='A';
    ab1[131].e="(131):!(5>0)的结果是多少?";
    ab1[131].a="A:0";
    ab1[131].b="B:1";
    ab1[131].c="C:无";
    ab1[131].d="D:无";
    ab1[131].f='a';
    ab1[131].g='A';
    ab1[132].e="(132):!(5>6 && 4<2)的结果是多少?";
    ab1[132].a="A:0";
    ab1[132].b="B:1";
    ab1[132].c="C:无";
    ab1[132].d="D:无";
    ab1[132].f='b';
    ab1[132].g='B';
    ab1[133].e="(133):二进制数 10100001 和 111001 进行异或运算的结果是多少?";
    ab1[133].a="A:10011100";
    ab1[133].b="B:10101100";
    ab1[133].c="C:10001000";
    ab1[133].d="D:10011000";
    ab1[133].f='d';
    ab1[133].g='D';
    ab1[134].e="(134):(19)10^(11)10=?";
    ab1[134].a="A:17";
    ab1[134].b="B:24";
    ab1[134].c="C:11";
    ab1[134].d="D:19";
    ab1[134].f='b';
    ab1[134].g='B';
    ab1[135].e="(135):归并排序采用的算法思想是?";
    ab1[135].a="A:搜索回溯";
    ab1[135].b="B:分治";
    ab1[135].c="C:贪心+模拟";
    ab1[135].d="D:高精度+模拟";
    ab1[135].f='b';
    ab1[135].g='B';
    ab1[136].e="(136):归并排序的时间复杂度是?";
    ab1[136].a="A:O(logn)";
    ab1[136].b="B:O(n)";
    ab1[136].c="C:O(nlogn)";
    ab1[136].d="D:O(n*n)";
    ab1[136].f='c';
    ab1[136].g='C';
    ab1[137].e="(137):10个人一起干活,第i个人干完自己的事情最少需要a[i],最多需要b[i]的时间。那么所有人一起开始干活,干完所有事情的最短时间是?";
    ab1[137].a="A:a[i]的最小值";
    ab1[137].b="B:a[i]的最大值";
    ab1[137].c="C:b[i]的最小值";
    ab1[137].d="D:b[i]的最大值";
    ab1[137].f='b';
    ab1[137].g='B';
    ab1[138].e="(138):a比b小而且a比c小,这串文字用代码怎么写?";
    ab1[138].a="A:a<b&&a<c";
    ab1[138].b="B:a>b&&a>c";
    ab1[138].c="C:!(a>b&&a>c)";
    ab1[138].d="D:!(a<b&&a<c)";
    ab1[138].f='a';
    ab1[138].g='A';
    ab1[139].e="(139):a是a,b,c三个数中最大的,这个用代码怎么写?";
    ab1[139].a="A:a<b&&a<c";
    ab1[139].b="B:a>b&&a>c";
    ab1[139].c="C:!(a>b&&a>c)";
    ab1[139].d="D:!(a<b&&a<c)";
    ab1[139].f='b';
    ab1[139].g='B';
    ab1[140].e="(140):a不是a,b,c三个数中最大的,这个用代码怎么写?";
    ab1[140].a="A:a<b&&a<c";
    ab1[140].b="B:a>b&&a>c";
    ab1[140].c="C:!(a>b&&a>c)";
    ab1[140].d="D:!(a<b&&a<c)";
    ab1[140].f='c';
    ab1[140].g='C';
    ab1[141].e="(141):5>=5 && 3<=3的结果是?";
    ab1[141].a="A:0";
    ab1[141].b="B:1";
    ab1[141].c="C:无";
    ab1[141].d="D:无";
    ab1[141].f='b';
    ab1[141].g='B';
    ab1[142].e="(142):5<4 || ( !0 )的结果是?";
    ab1[142].a="A:0";
    ab1[142].b="B:1";
    ab1[142].c="C:无";
    ab1[142].d="D:无";
    ab1[142].f='b';
    ab1[142].g='B';
    ab1[143].e="(143):! ( 5<4 || ( !1 ) )的结果是?";
    ab1[143].a="A:0";
    ab1[143].b="B:1";
    ab1[143].c="C:无";
    ab1[143].d="D:无";
    ab1[143].f='b';
    ab1[143].g='B';
    ab1[144].e="(144):144=____*____?";
    ab1[144].a="A:1*144";
    ab1[144].b="B:14+130";
    ab1[144].c="C:10+134";
    ab1[144].d="D:100+44";
    ab1[144].f='a';
    ab1[144].g='A';
    ab1[145].e="(145):!(5>4>3)的结果是1?";
    ab1[145].a="A:对";
    ab1[145].b="B:错";
    ab1[145].c="C:无";
    ab1[145].d="D:无";
    ab1[145].f='a';
    ab1[145].g='A';
    ab1[146].e="(146):5>4>3的结果是1?";
    ab1[146].a="A:对";
    ab1[146].b="B:错";
    ab1[146].c="C:无";
    ab1[146].d="D:无";
    ab1[146].f='b';
    ab1[146].g='B';
    ab1[147].e="(147):5>4&&4>3的结果是1?";
    ab1[147].a="A:对";
    ab1[147].b="B:错";
    ab1[147].c="C:无";
    ab1[147].d="D:无";
    ab1[147].f='a';
    ab1[147].g='A';
    ab1[148].e="(148):!(5<4||4<3)的结果是1?";
    ab1[148].a="A:对";
    ab1[148].b="B:错";
    ab1[148].c="C:无";
    ab1[148].d="D:无";
    ab1[148].f='a';
    ab1[148].g='A';
    ab1[149].e="(149):1+1=?";
    ab1[149].a="A:0";
    ab1[149].b="B:1";
    ab1[149].c="C:2";
    ab1[149].d="D:3";
    ab1[149].f='c';
    ab1[149].g='C';
    ab1[150].e="(150):恭喜你达到了150题!";
    ab1[150].a="A:恭喜!";
    ab1[150].b="B:!";
    ab1[150].c="C:!!";
    ab1[150].d="D:以上都是对的";
    ab1[150].f='d';
    ab1[150].g='D';
    Description();
    while(1)
    {
        cout<<ab1[xh2].e<<endl;
        cout<<ab1[xh2].a<<endl;
        cout<<ab1[xh2].b<<endl;
        cout<<ab1[xh2].c<<endl;
        cout<<ab1[xh2].d<<endl;
        cin>>ab1[xh2].h;
        if(correct1(ab1[xh2].h,ab1[xh2].f,ab1[xh2].g))
        {
            ls1++;
            ls2=max(ls1,ls2); 
            cout<<"太棒了!得分加"<<5+ls1<<"分!!"<<endl;
            cout<<ab1[xh2].a2<<endl;
            cout<<"这是你的得分:"<<score<<endl;
            cout<<"这是你目前连胜次数:"<<ls1<<endl;
            cout<<"这是你的最高连胜次数:"<<ls2<<endl;
            getchar();
            cls();
        } 
        else
        {
            ls1=0;
            ls2=max(ls1,ls2);
            cout<<"回答错误,继续加油!"<<endl;
            cout<<ab1[xh2].a2<<endl; 
            cout<<"这是你的得分:"<<score<<endl;
            cout<<"这是你目前连胜次数:"<<ls1<<endl;
            cout<<"这是你的最高连胜次数:"<<ls2<<endl;
            getchar();
            cls();
        }
        xh2++;
        if(xh2>150) break;
    }
}
int main()
{
    createConsole("编程游戏", 800, 800);
    rw();//如此简短的主函数! 
}

哪里有问题?什么都显示不出来!

请注意豆子数量(也没有多少)(66个)


0
已采纳
包思远
包思远
新手启示者
新手启示者

@王文博 求采纳

0
酷町侠
酷町侠
新手启示者
新手启示者

基本原因是窗口大了,报错! 你改成700*700就不会出错了

0
0
0
0
0
0
汪天琦
汪天琦
初级光能
初级光能

王文博,我最近那个豆子比较少都没豆发帖了

0
酷町侠
酷町侠
新手启示者
新手启示者


改成这样就可以了,既然放到字符串里面去了,就没必要一个一个,还有(小说诗歌浏览器里面的)你的wait函数没改成酷丁平台的写法

酷町侠在2021-08-09 09:22:58追加了内容

0
0
王文博
王文博
缔造者之神
缔造者之神

@包思远 @王子耀 看一下吗?

0
0
曹灿阳
曹灿阳
初级天翼
初级天翼

其实英文的'和"是能输出的,在C++中,均以转义字符出现

单引号对应的字符是'\'',双引号对应的字符是'\"',都占一个字符的位置和内存,都有ASCII码值

另:反斜杠对应的字符是'\\',也有ASCII码值

'\0'的ASCII码值为0,'\n'的ASCII码值为10,'\r'的ASCII码值为13

0
包思远
包思远
新手启示者
新手启示者

@王文博 最近酷町平台出了一点问题,这不是你的代码的问题,因为我的也是这样的,是酷町平台的问题,和你没关系,用最简单的“Hello Word!”代码都不能显示出来

0
0
0
我要回答