#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();
}
牛刀小试
最新推荐文章于 2022-12-05 17:00:00 发布