好玩的C++程序合集
哈喽大家好啊,本文为大家整理了很多好玩的C++程序。
今天这个合集的代码非常简单,初学者也可以看懂!(如2、3)都是小编原创啊
我们来一个一个看。
1.乱飞的鼠标
几行代码就能实现啦!
这个可以用来坑别人,措手不及!让鼠标不受控制。(Alt+F4关闭程序)
#include<bits/stdc++.h>
#include<windows.h>
#include<ctime>
using namespace std;
int main()
{
int x=GetSystemMetrics(SM_CXSCREEN); //设置鼠标x坐标
int y=GetSystemMetrics(SM_CYSCREEN); //鼠标的y坐标
srand(time(0));
while(1) //死循环
SetCursorPos(rand()%x,rand()%y); //设置鼠标在随机坐标
return 0;
}
//————————————————
//作者:Hacker Pig
//在csdn
2.风火轮
知识点:\b回退
使用\b来实现风火轮的动画。
#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int main()
{
for(;;){ //无限循环
cout<<'\b'<< '-';
Sleep(50); //等50毫秒
cout<<'\b'<<'\\'; //输出'\'字符时需要用转换描述形式写成'\\'
Sleep(50);
cout<<'\b'<<'/';
Sleep(50);
}
return 0;
}
//作者:Hacker Pig 在csdn
3.石头剪刀布
1=石头
2=剪刀
3=布!
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
if(a==1&&b==2||a==2&&b==3||a==3&&b==1)
cout<<"win";
else if(a==b)
cout<<"tie";
else
cout<<"lose";
return 0;
}
//1、2、3,分别代表石头、剪刀、布!
//作者:Hacker Pig
//在csdn
好啦,这篇文章就说到这里啦。拜拜!
大家还感兴趣什么话题呢?欢迎评论!
———————————————————————————————————————————
作者编辑不易,除代码外请不要转载哦---