-
个人简介
刘牢师全XSM最帅!
刘牢师全XSM最帅!
刘牢师全XSM最帅!
刘牢师全XSM最帅!
刘牢师全XSM最帅!
刘牢师全XSM最帅!
刘牢师全XSM最帅!
刘牢师全XSM最帅!
刘牢师全XSM最帅!
刘牢师全XSM最帅!
刘牢师全XSM最帅!
刘牢师全XSM最帅!
#include<bits/stdc++.h> #include<windows.h> #include<conio.h> int n,m,maze[2017][2017]={}; using namespace std; void dt(string b,string c,string e) { SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),(COORD){0,0}); for(int i=1;i<=n;i++) { for(int j=1;j<=m;j++) { if(maze[i][j]==0) cout << c; else if(maze[i][j]==1) printf(" "); else if(maze[i][j]==2) cout << b; else cout << e; } printf("\n"); } } void dfs(int x,int y,string b,string c,string e) { if(x==1||y==1||x==n||y==m) return ; if(maze[x+1][y]+maze[x-1][y]+maze[x][y-1]+maze[x][y+1]>1) return ; maze[x][y]=1; //dt(b,c,e); int dx[4]={0,0,-1,1}; int dy[4]={-1,1,0,0}; int dir[4]={0,1,2,3}; random_shuffle(dir,dir+4); for(int i=0;i<4;i++) { dfs(x+dx[dir[i]],y+dy[dir[i]],b,c,e); } } int main() { srand(time(0)); string a,b,c,d,e; printf("你叫什么?"); cin >> a; cout << "好的," << a << ",请输入迷宫的行和列"; cin >> n >> m; printf("你的皮肤是(1个字)或两个字符"); cin >> b; printf("墙的皮肤是(1个字)或两个字符"); cin >> c; printf("终点的皮肤是(一个字或两个字符)"); cin >> e; dt(b,c,e); dfs(n/2,m/2,b,c,e); dt(b,c,e); int ix,iy,ex,ey; ix = rand()%3+2; iy = rand()%3+2; ex = rand()%3+n-4; ey = rand()%3+m-4; maze[ix][iy] = 2; maze[ex][ey] = 3; dt(b,c,e); while(1) { char d=getch(); if(d=='w' && maze[ix-1][iy]!=0) { maze[ix][iy]= 1; ix--; maze[ix][iy] = 2; } if(d=='s'&&maze[ix+1][iy]!=0) { maze[ix][iy]= 1; ix++; maze[ix][iy] = 2; } if(d=='a'&&maze[ix][iy-1]!=0) { maze[ix][iy]= 1; iy--; maze[ix][iy] = 2; } if(d=='d'&&maze[ix][iy+1]!=0) { maze[ix][iy]= 1; iy++; maze[ix][iy] = 2; } dt(b,c,e); } }
fufu可爱捏
#include<bits/stdc++.h> #include<vector> #include<algorithm> #include<ctime> #include<cstdlib> using namespace std; // 定义单词结构体 struct Word { string word; string meaning; string description; }; // 初始化包含100个单词的列表 vector<Word> initializeWords() { vector<Word> words = { {"apple", "苹果", "一种常见的水果,通常是红色的,有时是绿色或黄色的。生长在苹果树上。"}, {"banana", "香蕉", "一种长而弯曲的黄色水果,富含钾元素,生长在热带地区。"}, {"cat", "猫", "一种小型家养宠物,有四条腿、尾巴和胡须,喜欢抓老鼠。"}, {"dog", "狗", "人类最好的朋友,忠诚的宠物,有许多不同品种。"}, {"egg", "鸡蛋", "鸟类和爬行动物产的卵,常见的是鸡蛋,是重要的营养来源。"}, {"fish", "鱼", "生活在水中的脊椎动物,用鳃呼吸,通常有鳞片和鳍。"}, {"girl", "女孩", "女性儿童或年轻女性,与男孩相对。"}, {"hand", "手", "人体上肢末端部分,用于抓握和操作物体,有五根手指。"}, {"ice", "冰", "水的固态形式,在0°C以下形成,透明且寒冷。"}, {"jump", "跳", "用腿部力量使身体离开地面或表面的动作。"}, {"king", "国王", "一个国家的男性统治者。"}, {"lion", "狮子", "大型猫科动物,被称为'百兽之王',雄性有鬃毛。"}, {"moon", "月亮", "地球的天然卫星,夜晚在天空中可见。"}, {"nose", "鼻子", "面部中央的嗅觉器官,也用于呼吸。"}, {"open", "打开", "使关闭的东西不再关闭的动作。"}, {"pig", "猪", "一种农场动物,身体圆胖,鼻子扁平,提供猪肉。"}, {"queen", "女王", "一个国家的女性统治者。"}, {"rain", "雨", "从云中降落到地面的水滴。"}, {"sun", "太阳", "太阳系的中心恒星,为地球提供光和热。"}, {"tree", "树", "多年生木本植物,有树干、树枝和树叶。"}, {"umbrella", "雨伞", "用于遮挡雨水或阳光的可折叠器具。"}, {"van", "厢式货车", "一种封闭的运输车辆,比卡车小。"}, {"water", "水", "无色无味的透明液体,生命必需的物质。"}, {"box", "盒子", "通常由纸板或木头制成的方形容器。"}, {"yellow", "黄色", "介于绿色和橙色之间的颜色,像柠檬的颜色。"}, {"zoo", "动物园", "饲养和展示各种动物供公众参观的地方。"}, {"arm", "手臂", "人体上肢从肩到手的部分。"}, {"bed", "床", "用于睡觉的家具。"}, {"cup", "杯子", "用于喝水的容器,通常有把手。"}, {"door", "门", "建筑物或房间的出入口屏障。"}, {"ear", "耳朵", "听觉器官,位于头部两侧。"}, {"foot", "脚", "人体下肢末端,用于站立和行走。"}, {"grape", "葡萄", "小而圆的水果,成串生长,可制成葡萄酒。"}, {"hat", "帽子", "戴在头上的服饰,用于遮阳或装饰。"}, {"ink", "墨水", "用于书写或印刷的有色液体。"}, {"juice", "果汁", "从水果中提取的液体。"}, {"kite", "风筝", "用轻质材料制成的玩具,可在风中放飞。"}, {"leg", "腿", "人体下肢从臀部到脚踝的部分。"}, {"milk", "牛奶", "哺乳动物乳腺分泌的白色营养液体。"}, {"nut", "坚果", "硬壳包裹的可食用种子。"}, {"orange", "橙子", "圆形柑橘类水果,颜色和味道同名。"}, {"pen", "钢笔", "用于书写的工具,内有墨水。"}, {"quiet", "安静的", "没有或很少声音的状态。"}, {"rabbit", "兔子", "长耳朵的哺乳动物,后腿强壮,善于跳跃。"}, {"ship", "船", "大型水上交通工具。"}, {"table", "桌子", "有平坦表面的家具,用于放置物品。"}, {"up", "向上", "指向较高位置的方向。"}, {"vase", "花瓶", "用于插花的装饰性容器。"}, {"window", "窗户", "墙上的开口,用于采光和通风。"}, {"xylophone", "木琴", "由一系列木条组成的打击乐器。"}, {"year", "年", "地球绕太阳一周的时间,约365天。"}, {"ant", "蚂蚁", "小型社会性昆虫,常成群生活。"}, {"ball", "球", "完全圆形的物体,用于各种运动。"}, {"car", "汽车", "四轮机动车辆,用于运输。"}, {"duck", "鸭子", "水鸟,有扁平的嘴和蹼足。"}, {"eye", "眼睛", "视觉器官,位于面部。"}, {"fox", "狐狸", "小型犬科动物,以狡猾著称。"}, {"gift", "礼物", "无偿给予的物品,表达好意。"}, {"house", "房子", "人们居住的建筑物。"}, {"island", "岛屿", "四面环水的陆地。"}, {"jacket", "夹克", "短款上衣,通常有袖子和前开襟。"}, {"kitten", "小猫", "年幼的猫。"}, {"lamp", "灯", "提供人工照明的装置。"}, {"map", "地图", "地球表面或某区域的平面表示。"}, {"nest", "巢", "鸟类或其他动物建造的住所。"}, {"owl", "猫头鹰", "夜间活动的猛禽,有大眼睛。"}, {"panda", "熊猫", "黑白相间的大型哺乳动物,以竹子为食。"}, {"quilt", "被子", "由多层材料制成的床上用品,用于保暖。"}, {"rose", "玫瑰", "有刺的开花植物,象征爱情。"}, {"star", "星星", "夜空中可见的发光天体。"}, {"tiger", "老虎", "大型猫科动物,有黑色条纹。"}, {"uniform", "制服", "特定群体穿着的统一服装。"}, {"violin", "小提琴", "四弦弓弦乐器,音域高亢。"}, {"whale", "鲸鱼", "大型海洋哺乳动物。"}, {"xylography", "木刻", "在木板上雕刻图案的艺术。"}, {"yacht", "游艇", "用于娱乐的豪华船只。"}, {"zipper", "拉链", "用于连接两片布料的滑动紧固件。"}, {"baby", "婴儿", "非常年幼的人类。"}, {"cake", "蛋糕", "甜点,通常用面粉、糖和鸡蛋制成。"}, {"doll", "洋娃娃", "儿童玩具,模仿人形。"}, {"elephant", "大象", "大型陆地动物,有长鼻子和大耳朵。"}, {"frog", "青蛙", "两栖动物,能跳跃和游泳。"}, {"garden", "花园", "种植花草植物的区域。"}, {"horse", "马", "大型四足动物,曾被广泛用于运输。"}, {"igloo", "冰屋", "用冰块建造的圆顶房屋。"}, {"jelly", "果冻", "半透明甜点,由果汁和明胶制成。"}, {"kangaroo", "袋鼠", "澳大利亚有袋动物,后腿强壮。"}, {"lemon", "柠檬", "黄色柑橘类水果,味道酸。"}, {"monkey", "猴子", "灵长类动物,善于攀爬。"}, {"notebook", "笔记本", "装订好的空白纸张,用于书写。"}, {"ostrich", "鸵鸟", "大型不会飞的鸟,奔跑速度快。"}, {"pencil", "铅笔", "用石墨芯书写的工具。"}, {"quail", "鹌鹑", "小型地面栖息的鸟类。"}, {"robot", "机器人", "可编程的自动机器。"}, {"snake", "蛇", "细长无肢的爬行动物。"}, {"turtle", "乌龟", "有硬壳的爬行动物,行动缓慢。"}, {"unicorn", "独角兽", "传说中的马形生物,前额有角。"}, {"vegetable", "蔬菜", "植物的一部分,用作食物。"}, {"wheel", "轮子", "圆形物体,围绕中心轴旋转。"}, {"xenon", "氙", "化学元素,符号Xe,惰性气体。"}, {"yogurt", "酸奶", "由发酵牛奶制成的乳制品。"}, {"zeppelin", "齐柏林飞艇", "大型可操纵的充气飞行器。"}, {"air", "空气", "地球大气层的气体混合物。"}, {"butter", "黄油", "从牛奶中提取的脂肪固体。"}, {"cloud", "云", "悬浮在大气中的可见水滴或冰晶。"}, {"diamond", "钻石", "最坚硬的天然物质,珍贵的宝石。"}, {"earth", "地球", "我们居住的行星,太阳系第三颗行星。"}, {"fire", "火", "燃烧过程产生的热和光。"}, {"gold", "金", "黄色贵金属,化学符号Au。"}, {"happy", "快乐的", "感到或表现出喜悦的状态。"}, {"iron", "铁", "金属元素,符号Fe,广泛用于工业。"}, {"jewel", "珠宝", "装饰用的贵重石头或金属制品。" } }; return words; } // 随机获取一个单词 Word getRandomWord(const vector<Word>& words) { int index = rand() % words.size(); return words[index]; } // 显示单词提示 void showHint(const Word& word) { cout << "\n提示:" << endl; cout << "1. 中文意思: " << word.meaning << endl; cout << "2. 单词描述: " << word.description << endl; cout << "3. 单词长度: " << word.word.length() << "个字母" << endl; cout << "4. 首字母: " << word.word[0] << endl; } // 单词拼写测试 bool testWord(const Word& word) { string input; int attempts = 3; // 最多尝试3次 int hintLevel = 0; // 提示级别 while (attempts > 0) { cout << "\n请拼写单词 (描述: " << word.description << "): "; cin >> input; if (input == word.word) { return true; } else { attempts--; if (attempts > 0) { cout << "拼写错误!你还有 " << attempts << " 次尝试机会。" << endl; hintLevel++; showHint(word); } } } return false; } int main() { srand(time(0)); vector<Word> words = initializeWords(); cout << "不欢迎使用智能单词学习系统!" << endl; cout << "本系统包含100个基础英语单词,提供详细介绍和提示。" << endl; int totalCount; cout << "你想测试几个单词?(1-30): "; cin >> totalCount; // 确保输入的单词数量在合理范围内 totalCount = max(1, min(totalCount, 30)); int correctCount = 0; for (int i = 0; i < totalCount; ++i) { Word randomWord = getRandomWord(words); cout << "\n第 " << i+1 << " 个单词:" << endl; if (testWord(randomWord)) { cout << "\n耶,还对了,好厉害哟。。。" << endl; cout << "单词 " << randomWord.word << " 的完整信息:" << endl; cout << "中文意思: " << randomWord.meaning << endl; cout << "详细描述: " << randomWord.description << endl; correctCount++; } else { cout << "\n傻逼吧,错了,正确答案是 \"" << randomWord.word << "\"。学习一下这个单词:" << endl; cout << "中文意思: " << randomWord.meaning << endl; cout << "详细描述: " << randomWord.description << endl; } cout << "----------------------------------------" << endl; } cout << "\n测试结束,你一共答对了 " << correctCount << " 个单词,正确率为 " << (double)correctCount / totalCount * 100 << "%" << endl; // 根据正确率给出不同的反馈 double accuracy = (double)correctCount / totalCount * 100; if (accuracy >= 100) { cout << "好菜啊,这次都是你会的,那下次呢???????" << endl; } else if (accuracy >= 80) { cout << "好菜啊,居然没满分,是不是上课在睡觉????" << endl; } else if (accuracy >= 60) { cout << "好菜啊,居然才及格,是不是上课拿你姥姥拖鞋打架去了?" << endl; } else if (accuracy >= 30) { cout << "好菜啊,居然没及格,是不是上课拿你爷爷袜子飞天去了?" << endl; } else { cout << "好菜啊,30分都没有,有你这么傻的孩子吗?????" << endl; } return 0; }
-
最近活动
- 蓝桥杯省赛练习第03周 作业
- 蓝桥杯省赛练习第02周 作业
- 蓝桥杯省赛练习第01周 作业
- 【蓝桥杯stema】202310真题练习 IOI
- 【CQMC】重庆小码王C++月赛 - 算法组(进阶练习) #2 IOI
- 【CQMC】重庆小码王C++月赛 - 语法组(进阶练习) #2 IOI
- 迎新训练赛 IOI
- 【CQMC】重庆小码王C++月赛 - 算法组 #2 IOI
- 【CQMC】重庆小码王C++月赛 - 语法组 #2 IOI
- 【蓝桥杯stema】202303真题练习 IOI
- 暑期集训入营机试题目 IOI
- 暑期集训入营笔试题目 OI
- 数组映射 作业
- 蓝桥杯真题练习 IOI
- GESP-考试 IOI
- 基础语法测试 作业
- 蓝桥杯C++练习1 IOI
- 等级考试一级练习 作业