- 分享
背课文神器
- @ 2025-12-5 13:47:30
模板
无须修改 wdSize,程序会自动计算。
#include <bits/stdc++.h>
#include <windows.h>
#include <conio.h>
using namespace std;
int wdSize;
string world[] = {
// 用下面的模板替换
};
int randInt(int l, int r)
{
static random_device rd;
static mt19937 gen(rd());
uniform_int_distribution<int> dist(l, r);
return dist(gen);
}
void game()
{
int n = randInt(0, wdSize - 1);
if (n > 0)cout << world[n - 1] << "\n";
for (int i = 0; i < world[n].size(); ++i)cout << "_";
cout << "\n";
if (n < wdSize - 1)cout << world[n + 1] << "\n";
string input;
cin >> input;
if (input == world[n])
{
cout << "True\n";
Sleep(2000);
}
else
{
cout << "False, the answer is\n\n" << world[n];
cout << "\n\n按任意键继续...";
_getch(); // 等待用户按任意键
}
system("cls");
}
int main()
{
wdSize = sizeof(world) / sizeof(world[0]);
while (1)
{
game();
}
return 0;
}
《三峡》
string world[] = {
"自三峡七百里中","两岸连山","略无阙处",
"重岩叠嶂","隐天蔽日","自非亭午夜分",
"不见曦月","至于夏水襄陵","沿溯阻绝",
"或王命急宣","有时朝发白帝","暮到江陵",
"其间千二百里","虽乘奔御风","不以疾也",
"春冬之时","则素湍绿潭","回清倒影",
"绝巘多生怪柏","悬泉瀑布","飞漱其间",
"清荣峻茂","良多趣味","每至晴初霜旦",
"林寒涧肃","常有高猿长啸","属引凄异",
"空谷传响","哀转久绝","故渔者歌曰",
"巴东三峡巫峡长","猿鸣三声泪沾裳"
};
《愚公移山》
string world[] = {
"太行、王屋二山","方七百里,高万仞","本在冀州之南,河阳之北",
"北山愚公者","年且九十","面山而居","惩山北之塞",
"出入之迂也","聚室而谋曰","吾与汝毕力平险","指通豫南",
"达于汉阴","可乎","杂然相许","其妻献疑曰","以君之力",
"曾不能损魁父之丘","如太行、王屋何","且焉置土石",
"杂曰","投诸渤海之尾","隐土之北","遂率子孙荷担者三夫",
"叩石垦壤","箕畚运于渤海之尾","邻人京城氏之孀妻有遗男",
"始龀","跳往助之","寒暑易节","始一反焉",
"河曲智叟笑而止之曰","甚矣,汝之不惠","以残年余力",
"曾不能毁山之一毛","其如土石何","北山愚公长息曰",
"汝心之固","固不可彻","曾不若孀妻弱子","虽我之死",
"有子存焉","子又生孙","孙又生子","子又有子","子又有孙",
"子子孙孙无穷匮也","而山不加增","何苦而不平",
"河曲智叟亡以应","操蛇之神闻之","惧其不已也","告之于帝",
"帝感其诚","命夸娥氏二子负二山","一厝朔东","一厝雍南",
"自此","冀之南","汉之阴","无陇断焉"
};
0 条评论
目前还没有评论...