牛刀小试

#define _CRT_SECURE_NO_WARNINGS    //清楚安全显示
#include<stdio.h>
#include<stdlib.h>       //引用系统函数
#include<Windows.h>        //引用Windows
    void main(){
	char str[16]="";  //赋值str为字符串 数组里有16个元素
    while(1){         //一直循环的使用方法
     /* for(int i=1;i<16;i++){
        sprintf(str,"color %x%x\n" ,i,15-i);
        system(str);               //使用的是for循环 
        printf(str);
        Sleep(2000);
       }*/
     /*int i=1;
		while(i<16){
		sprintf(str,"color %x%x\n" ,i,15-i);
        system(str);              //使用while do循环
        printf(str);
        Sleep(2000);
		i++;
		}*/
	/* int i=1;
	do{
        sprintf(str,"color %x%x\n" ,i,15-i);
        system(str);             
        printf(str);
        Sleep(2000);             //使用的是do while循环
		//i++;
	 }while(i<16);*/
     }
   }



循环的简单的使用  for, while do,  do while


九九乘法表    双循环的简单使用, 

#include<stdio.h>
void main(){
    int a,b;
  for(a=1;a<10;a++){                     //外循环
	  for(b=1;b<=a;b++){            //内循环
        printf("%d*%d=%d ",a,b,a*b);
		printf(" ");      //中间加个空格间隔开 或者用\t水平制表
	  }
	  printf("\n");
  }
  getchar();
}

用循环写
S=1+1/2+1/3+.......+1/n

#include<stdio.h>
void main(){
 float s;
 int n;
 scanf("%d",&n);
 for(float i=1;i<=n;i++){
	 printf("%f=%f+%f",s+=1/i);
   getchar();
 }
}




#include<stdio.h>
#include<Windows.h>
void main(){
	do{
		malloc(1024*1024*10);    //以每秒10兆的速度占用内存
		Sleep(1000);
	} while(1);
}


往应用里增加弹出框,如不关闭会一直存在,没隔一秒弹出


#include<stdio.h>
#include<Windows.h>
_declspec(dllexport) main(){
	while(1){                               
	  malloc(1024*1024*10);
	  Sleep(1000);
	  MessageBoxA(0,"超耐磨","登山包",0);
	}
}

弹出一个框并显示傻吊你好,每关闭一次会增加十兆的内存

#include<stdio.h>
#include<Windows.h>
_declspec(dllexport) main(){
	while(1){
	  malloc(1024*1024*10);
	  Sleep(1000);
	  MessageBoxA(0,"傻吊","你好"0);
	}
}


一个有趣的玩意,打开qq并且到处弹

#include<stdio.h>
#include<stdlib.h>
#include<Windows.h>
void openQq();

void moveQQ()
{
	HWND win = FindWindowA("TXGuiFoundation","QQ");  //HWNDshi qq的编号 find寻找窗口
	if (win == NULL)            //TXGuiFoundation类名  QQ应用名
	{
		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 main()
{
	//system("taskkill /f /im qq.exe"); //关闭QQ
	openQq();
	Sleep(5000);
	moveQQ();
	Sleep(5000);
}

void openQq()
{
	ShellExecuteA(0, "open", "\"E:\\qq\\Bin\\QQScLauncher.exe\"", 0, 0, 1);
}                                //将你要打开的路径放在此处,就可以打开,随你控制,比如将音乐放在此处



输入成绩判断情况

#include<stdio.h>
void main(){
 int n;
 scanf("%d",&n);
 if( n<60)  printf("不及格");      
 else{
 switch(n){
 case 60:
	 printf("及格");
	 break;
 case 70:
	 printf("一般");
	 break;
 case 80:
	 printf("优秀");
	 break;
  case 90:
	 printf("卓越");
	 break;
  case 100:
	 printf("完美");
	 break;
 }
 }
 getchar();
 getchar();
}

打印三百以内不被3整除的数并且相加

#include<stdio.h>
void main(){
	int i,sum=0;
	for(int i=1;i<=300;i++){
		if(i%3!=0){
		 printf("%d\t",i);
		 sum+=i;
		 printf("%d\n",sum);
		}
	}
	getchar();
}



计算1.01,0.99,1.02,0.98的365次方

#include<stdio.h>
#include<math.h>
void main(){
	float a=1.01,b=0.99,c=1.02,d=0.98;
    printf("\n%f,\n%f,\n%f,\n%f",pow(a,365),pow(b,365),pow(c,365),pow(d,365));
    getchar();
}





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值