变色龙,轮QQ,99乘法表,打针,成绩查询

来源:互联网 发布:mac打不开网页 编辑:程序博客网 时间:2024/04/29 18:54

- - - - - - - - - - - - - - - 触控未来的日子–Day 32- - - - - - - - - - - - - -

从今天起,我要做一个有代码洁癖的少年,写代码前要洗手! ~^_^~。

—————————-上午的内容包括————————-

变色龙的酷炫代码:

#define  _CRT_SECURE_NO_WARNINGS  //跳过安全检查#include <stdio.h>               //管printf#include <stdlib.h>             //管system#include <windows.h>           //管Sleepvoid main() {char str[20];                //字符型数组    while (1)    {        for (int i = 1; i < 16;i++){            sprintf(str,"color %x%x",i,15-i);            system(str);            Sleep(2000);        }    }    getchar();}

吃内存的坑爹代码:

#include <stdio.h>             #include <windows.h>             void main(){    do      {        malloc1024*1024*10);        Sleep(2000);      }    while(1);getchar();}

经典九九乘法表代码:

#include <stdio.h>             #include <windows.h>             void main(){    int i,j,k;    for(i = 1;i<=9;i++){        printf("\n");        for(j = 1;j<=i;j++){            k = i*j;            printf("%d*%d=%d  ",i,j,k);        }}getchar();}

打印1+1/2+1/3…..1/n

#include <stdio.h>    #include <windows.h>             void main(){    float i=1;    float n;    float m;    printf("请任意输入一个数\n");    scanf("%f",&n);    getchar();        while(i<=n){        m += 1/i;         i++;    }    printf("答案是%f  ",m);    getchar();}

—————————-下午的内容包括——————————

吃内存打针版(轮你,我一个人就够):

#include <stdio.h>             #include <windows.h>             _declspec(dllexport) int goBaidu(){    do      {        malloc(1024*1024*10);        Sleep(1000);        MessageBoxA(0,"找你打球","奥沙利文",0);  //第一个引号是弹窗的内容,第二个引号里面是弹窗的标题。      }    while(1);    getchar();}步骤:新建项目,创建源文件,写好代码,点击project属性,配置类型,动态库,点击菜单栏生成,生成解决方案,在项目文件夹中找到生成的dll文件,打开打针工具,选中小白鼠,加载dll文件,填写加载时函数名,与程序中一致,确定,OVER!效果:打开小白鼠软件,就会有弹窗,关掉再出现,除非在资源管理器关掉进程。

声明和定义是不一样的,声明是可以重复的比如我们可以这样:
int i;
int i;

论函数声明对于其调用的重要性:
void add()
void main(){
add(); //如果没有上面的声明是不可以用的
}
void add(){
printf(“11111”);
}

调戏QQ的代码:

#include<windows.h>#include<stdio.h>void openQq();void moveQQ(){    HWND win = FindWindowA("TXGuiFoundation","QQ");//HWNDshi qq的编号 find寻找窗口    if (win == NULL)    {        printf("QQ在玩失踪");    }    int i = 0;    while (i < 768){        SetWindowPos(win, NULL, i*16/9, i, 500, 400, 0);        i += 10;//每次增加10像素        Sleep(100);        if (i/10%2)        {            ShowWindow(win, SW_HIDE);        }        else        {            ShowWindow(win, SW_SHOW);        }    }}void main10(){    //system("taskkill /f /im qq.exe");    openQq();    Sleep(5000);    moveQQ();    Sleep(5000);}void openQq(){    ShellExecuteA(0, "open", "\"G:\\Program Files (x86)\\Tencent\\QQ\\Bin\\QQ.exe\"", 0, 0, 1);}

任意输入一个数打印其因子代码:

#include <stdio.h>                void main(){    int i,j;    printf("请任意输入一个数:    \n");    scanf("%d",&i);    getchar();    printf("%d的所有因子如下:\n",i);        for( j = 1;j <= i; j++){        if(i%j == 0){            printf("%d\n",j);        }           }       getchar();}

打印1到300 之间所有不能被3整除的数的和

#include <stdio.h>                void main(){    int i,sum1 = 0,sum2=0;          for( i = 1;i <= 300; i++){        sum1 += i;        if(i%3 == 0){                   sum2 += i;        }           }    printf("%d",sum1-sum2);     getchar();}

查询成绩,评判成绩代码:

#include <stdio.h>                void main(){    float i;    int C;    printf("少年,报上你的分数,不要害羞:\n");    scanf("%f",&i);    getchar();    C = (int)(i/10);    switch(C){            case 6:        printf("及格");        break;        case 7:        printf("一般");        break;        case 8:        printf("优秀");        break;        case 9:        printf("卓越");        break;        case 10:        printf("完美");        break;        default:        printf("不及格");        break;    }       getchar();}**switch语句,case后面跟的是常量,或者表达式。常量的标识符通常都是大写字母,注意规范**
0 0