首先,上代码(仅供学习,请勿抄袭)(本代码逻辑来源于网上,如有侵权,请联系我删除):
#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int main()
{
string a,b,c,d;
printf("我能读出你的心理……\n");
Sleep(1000);
printf("下面从这八个词语中选一个属于你自己的第一个词语,记住他:\n");
printf("滑冰 垃圾桶 鼻涕 咖啡 杯子 冬天 温泉 年糕\n");
Sleep(3000);
printf("记住了就按下回车键(ENTER)……");
system("pause >nul");
system("cls");
printf("下面从这八个词语中选一个与你第一个词语有关联的,记住他:\n");
printf("计算机 大米 雪 馒头 针 牛奶 餐巾纸 电话\n");
Sleep(3000);
printf("记住了就按下回车键(ENTER)……");
system("pause >nul");
system("cls");
printf("下面从这八个词语中选一个与你第二个词语有关联的,记住他:\n");
printf("很陡 很暗 很方 很多 很尖 很甜 很白 很窄\n");
Sleep(3000);
printf("记住了就按下回车键(ENTER)……");
system("pause >nul");
system("cls");
printf("下面从这八个词语中选一个与你第三个词语有关联的,记住他:\n");
printf("小刀 钢笔 金字塔 宇宙 白糖 狗屋 乌龟 桌子\n");
Sleep(3000);
printf("记住了就按下回车键(ENTER)……");
system("pause >nul");
system("cls");
printf("靠近一些,我要读取你的脑电波了……\n");
Sleep(5000);
printf("我知道了,你最后一个想的是不是:");
Sleep(3000);
printf("白糖!\n");
printf("哈哈哈!你现在能告诉我你的四个词语分别是什么吗?\n");
cin>>a>>b>>c>>d;
printf("你刚开始选的是");
cout<<a;
printf(",联想到");
cout<<b;
printf(",再联想到");
cout<<c;
printf(",最终联想到");
cout<<d;
printf(",对吗?\n");
Sleep(3000);
system("cls");
if(d=="白糖")
{
printf("想知道我是怎么变魔术的吗?你再看看四组词语吧:\n");
printf("滑冰 垃圾桶 鼻涕 咖啡 杯子 冬天 温泉 年糕\n");
printf("计算机 大米 雪 馒头 针 牛奶 餐巾纸 电话\n");
printf("很陡 很暗 很方 很多 很尖 很甜 很白 很窄\n");
printf("小刀 钢笔 金字塔 宇宙 白糖 狗屋 乌龟 桌子\n");
system("pause >nul");
system("cls");
printf("明白了吧!我是利用逐步排除让你只能选砂糖!\n");
}
else
{
printf("呃……你的逻辑好清奇啊!\n");
}
return 0;
}
代码流程:
根据系统提示进行即可,最后记录答案处请填写你心中原本所想4个单词
代码主要介绍:
这个代码,额……主要还是偏向逻辑化吧,能拿出手的知识点真的不多
1.WINDOWS库的暂停PAUSE函数及隐藏系统消息>nul后缀
2.WINDOWS清空屏幕的CLS函数
不过,这个代码告诉你的是学会用逻辑去思考,毕竟创作需要灵感吗~
———————————————————————————————————————————
白嫖党与学习党的分界线
———————————————————————————————————————————
最后,悄悄地补上一句:
WINDOWS库是大学信息学课程和信息学奥林匹克用不到的
如果你只是想娱乐一下,放松一下,大可以学一学
至于信奥考生想通过这个提高水平嘛,是不可能滴~