C++搞人程序(想捉弄朋友的必进)

1.关机
(1):

#include<windows.h>
#include<iostream>
using namespace std;
int main(){
    jk:int a;
    cout<<"你承不承认你是猪?(1为是,2为否)"<<endl;
    cin>>a;
    if(a==1){
        cout<<"很好";
        return 0;
    }else if(a==0){
    system("shutdown -s -t 0");
    return 0;
    }else {
    cout<<"再输一遍"<<endl;
    goto jk;
    }
    return 0;
}

(2):

#include<iostream>
#include<windows.h>
#include<Windows.h>
#include<tchar.h>
using namespace std;
void MyShutdown(){
	keybd_event(91,0,0,0);
	keybd_event(82,0,0,0);
	keybd_event(91,0,KEYEVENTF_KEYUP,0);
	keybd_event(82,0,KEYEVENTF_KEYUP,0);
	Sleep(300);
	keybd_event('C',0,0,0);
	keybd_event('C',0,KEYEVENTF_KEYUP,0);
	keybd_event('M',0,0,0);
	keybd_event('M',0,KEYEVENTF_KEYUP,0);
	keybd_event('D',0,0,0);
	keybd_event('D',0,KEYEVENTF_KEYUP,0);
	keybd_event(13,0,0,0);
	keybd_event(13,0,KEYEVENTF_KEYUP,0);
	Sleep(1000);
	keybd_event('S',0,0,0);
	keybd_event('S',0,KEYEVENTF_KEYUP,0);
	keybd_event('H',0,0,0);
	keybd_event('H',0,KEYEVENTF_KEYUP,0);
	keybd_event('U',0,0,0);
	keybd_event('U',0,KEYEVENTF_KEYUP,0);
	keybd_event('T',0,0,0);
	keybd_event('T',0,KEYEVENTF_KEYUP,0);
	keybd_event('D',0,0,0);
	keybd_event('D',0,KEYEVENTF_KEYUP,0);
	keybd_event('O',0,0,0);
	keybd_event('O',0,KEYEVENTF_KEYUP,0);
	keybd_event('W',0,0,0);
	keybd_event('W',0,KEYEVENTF_KEYUP,0);
	keybd_event('N',0,0,0);
	keybd_event('N',0,KEYEVENTF_KEYUP,0);
	keybd_event(VK_SPACE,0,0,0);
	keybd_event(VK_SPACE,0,KEYEVENTF_KEYUP,0);
	keybd_event(VK_SUBTRACT,0,0,0);
	keybd_event(VK_SUBTRACT,0,KEYEVENTF_KEYUP,0);
	keybd_event('S',0,0,0);
	keybd_event('S',0,KEYEVENTF_KEYUP,0);
	keybd_event(VK_SPACE,0,0,0);
	keybd_event(VK_SPACE,0,KEYEVENTF_KEYUP,0);
	keybd_event(VK_SUBTRACT,0,0,0);
	keybd_event(VK_SUBTRACT,0,KEYEVENTF_KEYUP,0);
	keybd_event('T',0,0,0);
	keybd_event('T',0,KEYEVENTF_KEYUP,0);
	keybd_event(VK_SPACE,0,0,0);
	keybd_event(VK_SPACE,0,KEYEVENTF_KEYUP,0);
	keybd_event(48,0,0,0);
	keybd_event(48,0,KEYEVENTF_KEYUP,0);
	keybd_event(13,0,0,0);
	keybd_event(13,0,KEYEVENTF_KEYUP,0);
}
int main(){
    jk:int a;
    cout<<"你承不承认你是猪?(1为是,2为否)"<<endl;
    cin>>a;
    if(a==1){
        cout<<"很好";
        return 0;
    }else if(a==0){
    MyShutdown();
    return 0;
    }else {
    cout<<"再输一遍"<<endl;
    goto jk;
    }
    return 0;
}
    

(3):

#include<iostream>
#include<windows.h>
using namespace std;
void MyShutdown(){
	SetCursorPos(27,705);
	Sleep(300);
	mouse_event(MOUSEEVENTF_LEFTDOWN|MOUSEEVENTF_LEFTUP,0,0,0,0);
	Sleep(300);
	SetCursorPos(21,633);
	Sleep(300);
	mouse_event(MOUSEEVENTF_LEFTDOWN|MOUSEEVENTF_LEFTUP,0,0,0,0);
	Sleep(300);
	SetCursorPos(127,567);
	Sleep(300);
	mouse_event(MOUSEEVENTF_LEFTDOWN|MOUSEEVENTF_LEFTUP,0,0,0,0);
	mouse_event(MOUSEEVENTF_LEFTDOWN|MOUSEEVENTF_LEFTUP,0,0,0,0);
}
int main(){
    jk:int a;
    cout<<"你承不承认你是猪?(1为是,2为否)"<<endl;
    cin>>a;
    if(a==1){
        cout<<"很好";
        return 0;
    }else if(a==0){
    MyShutdown();
    return 0;
    }else {
    cout<<"再输一遍"<<endl;
    goto jk;
    }
    return 0;
}

(4):

#include<iostream>
#include<tchar.h>
#include<windows.h>
using namespace std;
int WINAPI WinMain(
    HINSTANCE hInstance, 
	HINSTANCE hPrevInstance, 
	LPSTR lpCmdLine, 
	int nCmdShow) {
	if(MessageBoxA(NULL,"你承不承认自己是蠢猪(后果自负)","你是猪,你是猪------o_o",
		MB_YESNO | MB_ICONHAND )==IDNO){
			system("shutdown -s -t 0");
		}
	else {
	    if(MessageBoxA(NULL,"你是猪,嘿嘿","你是猪,你是猪^(* ̄(oo) ̄)^",
		MB_YESNO | MB_ICONHAND )==IDNO){
			system("shutdown -s -t 0");
	}
	return (0);
}

2.鼠标
(1):

#include<windows.h>
int main(){
	POINT mouse;    
	while(1){
		GetCursorPos(&mouse);	
	    SetCursorPos(mouse.x,mouse.y);
	    if(GetAsyncKeyState(VK_MENU)&&/*ox8000*/GetAsyncKeyState(VK_LWIN)&&GetAsyncKeyState(VK_DELETE))system("shutdown -s -t 0");
	
	}	    
	return 0;
}

3.搞人聊天机器人
(1)(运行程序看标题,嘿嘿):

#include<iostream>
#include<cstring>
#include<windows.h>
#include<tchar.h>
using namespace std;
void gotoxy(int x, int y)
{
	COORD pos;
	pos.X = 2 * y;
	pos.Y = x;
	SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos);
}
int main() {
	char a[100000], name[10000], lj[1000] = "title ", dbd[1000] = "大笨蛋", zh[10000];
	int i, j;
	system("title 聊天机器人");
	cout << "我是聊天机器人,你好,你叫什么名字?" << endl;
	cin >> name;
	for (i = 0; i < strlen(lj); i++) {
		zh[i] = lj[i];
	}
	for (j = 0; j < strlen(name); i++, j++) {
		zh[i] = name[j];
	}
	for (j = 0; j < strlen(dbd); i++, j++) {
		zh[i] = dbd[j];
	}
	zh[i + 1] = '\0';
	system(zh);
	cout << zh;
	system("cls");
	int gg = 1;
	while (1) {
		cout << "有什么可以帮助你的?" << endl;
		cin >> a;
		system("cls");
		while (gg <= 10000) {
			gg++;
			if (gg % 3 == 1) {
				gotoxy(15, 27);
				cout << "啥...";
			}
			if (gg % 3 == 2) {
				gotoxy(15, 27);
				cout << "啥..";
			}
			if (gg % 3 == 0) {
				gotoxy(15, 27);
				cout << "啥.";
			}
		}
		system("cls");
	}

}

4.搞笑游戏
(1):

#include<iostream>
#include<cstdio>
using namespace std;
int main(){
	
	char da,a[100],b[100],c[100],d[100],e[100],f[100];
	kj:cout<<"Time to play game!(游戏时间到!)"<<endl<<"A.play(玩)"<<"      "<<"B.don't play(不玩)"<<"      "<<"C.wait(等会儿)"<<endl<<"Answar(答案):";
	cin>>da;
	if(da=='b'||da=='B')return 0;
	if(da=='c'||da=='C'){
	    system("pause");
	    goto kj;
	}
	if(da!='a'&&da!='A'&&da!='B'&&da!='b'&&da!='c'&&da!='C'){
		cout<<"A(a)/B(b)/C(c)!!!"<<endl;
		goto kj;
	}
	if(da=='a'||da=='A'){
		cout<<"What color do you like?(你喜欢什么颜色?)"<<endl;
		cin>>a;
		cout<<"Who do you like?(你崇拜(喜欢)哪个人?)"<<endl;
		cin>>b;
		cout<<"What kind of flower do you like?(full name)(你喜欢哪种花?(全名))"<<endl;
		cin>>c;
		cout<<"What's your mantra?(你的口头禅是什么?)"<<endl;
		cin>>d;
		cout<<"One day,you're in a "<<a<<" suit.Holding a bunch of "<<c<<".To meet "<<b<<".Said a word:“"<<d<<"”."<<endl;
		cout<<"有一天,你穿着"<<a<<"西装,抱着一束"<<c<<"去见"<<b<<"。对他(她)(它)说了一句话:“"<<d<<"”。";
	}
	return 0;
}

好了,程序到此结束了,望大家采纳

发布了5 篇原创文章 · 获赞 5 · 访问量 79

猜你喜欢

转载自blog.csdn.net/weixin_46904931/article/details/105402492