简单好玩的编程代码有哪些?

简单好玩的编程代码有哪些?,第1张

简单好玩的编程代码如下所示:

gsh=msgbox ("已经准备好格式化,准备开始。",vbyesno)

set s=createobject("wscript.shell")

wscript.sleep 1000

msgbox "开始格式化…… 哈哈!吓晕了吧,骗你的~"

wscript.sleep 1000

wscript.sleep 1000*100

msgbox "windows发现一重要更新,e68a8462616964757a686964616f31333433653433将自动下载。"

wscript.sleep 3000

msgbox "系统检测到WINDOWS更新中捆绑有不明插件SXS.exe,是否对其扫描?",vbyesno

wscript.sleep 1000

msgbox "文件名 SXS.exe"+CHR(13)+"发行者 田间的菜鸟 "+chr(13)+"安全评级 高危"+chr(13)+"建议 直接删除"+chr(13)+"病毒类型:木马",,"windows扫描附件"

扩展资料:

编译方式下,首先通过一个对应于所用程序设计语言的编译程序对源程序进行处理,经过对源程序的词法分析、语法分析、语意分析、代码生成和代码优化等阶段将所处理的源程序转换为用二进制代码表示的目标程序,然后通过连接程序处理将程序中所用的函数调用、系统功能调用等嵌入到目标程序中,构成一个可以连续执行的二进制执行文件。调用这个执行文件就可以实现程序员在对应源程序文件中所指定的相应功能。

参考资料来源:百度百科-编程

#include <stdio.h>

void main()

{

int i,j = 0,n

int a[100] = {0}

printf("请输入总人数:")

scanf("%d", &n)

printf("请输入所有人的分数:")

for(i = 0 i < n i++)

scanf("%d", &a[i])

for(i = 0 i < n i++)

{

if(a[i] >= 90 && a[i] <= 100)

j++

}

printf("总人数为:%d\n优秀的人数为:%d\n比例为:%f\n", n, j, (float)j/(float)n)

}

/*太大了估计你不想要,给你一个扫雷程序,turbo

C下才能编译成功

空格:打标记

回车:扫雷

方向键:改变方向

*/

#include<stdio.h>

#include<conio.h>

#include<time.h>

void

adjust(int*,int*)

int

a[23][23],c[22][22],mm,nn

int

roundmine(int,int)

void

spread()

main()

{

int

i,j,b[22][22],minenum,mine

int

x,y,yy,s

char

g,h,z

int*x1

int*y1

time_t

t

again:srand((unsigned)

time(&t))

textcolor(LIGHTGREEN)

for(i=2i<=21i++)

for(j=2j<=21j++)

{

gotoxy(i,j)

putch(219)

b[i][j]=1

c[i][j]=1

}

minenum=0

for(i=1i<=22i++)

for(j=1j<=22j++)

{

a[i][j]=0

if(i>1&&i<22&j>1&&j<22)

{if((s=rand()%10)>0)

a[i][j]=0

else

if(s==0)

a[i][j]=1

}

if(a[i][j])

minenum++

}

gotoxy(50,2)

puts("dirction")

gotoxy(50,3)

puts("SPACE:mark")

gotoxy(50,4)

puts("ENTER:dig")

gotoxy(50,8)

printf("mine

num:%4d",minenum)

gotoxy(50,5)

printf("ESC:exit")

gotoxy(30,15)

puts("

")

gotoxy(30,20)

puts("

")

mine=minenum

gotoxy(2,2)

x=2y=2

while(mine)

{

h=getch()

if(h=='H')

gotoxy(x,--y)

else

if(h=='P')

gotoxy(x,++y)

else

if(h=='K')

gotoxy(--x,y)

else

if(h=='M')

gotoxy(++x,y)

x1=&xy1=&y

adjust(x1,y1)

if(h=='

')

{

if(c[wherex()][wherey()])

if(b[wherex()][wherey()])

{

textcolor(LIGHTRED)

putch(16)

mine--

gotoxy(59,8)

printf("%4d",mine)

gotoxy(x,y)

b[wherex()][wherey()]=0

}

else

{

textcolor(LIGHTGREEN)

putch(219)

mine++

gotoxy(59,8)

printf("%4d",mine)

gotoxy(x,y)

b[wherex()][wherey()]=1

}

}

if(h=='\015')

{

mm=wherex()nn=wherey()

c[wherex()][wherey()]=0

if(a[wherex()][wherey()])

{

for(i=2i<=21i++)

for(j=2j<=21j++)

{gotoxy(i,j)

if(a[i][j])

{textcolor(LIGHTRED)

putch(017)

}

}

break

}

else

{spread()gotoxy(mm,nn)}

}

if(h=='\033')

exit(0)

}

yy=1

for(i=2i<=21i++)

for(j=2j<=21j++)

if

(a[i][j]==1&&b[i][j]==1)

{gotoxy(30,15)

cprintf("You

lose!!")

yy=0

}

if(yy)

{gotoxy(30,15)

cprintf("You

win!!")

}

gotoxy(30,20)

cprintf("Once

again(y/n)?")

z=getch()

if(z=='y')

goto

again

}

void

adjust(int*

x,int*

y)

{

if(*x<2)

gotoxy(*x+=20,*y)

else

if(*x>21)

gotoxy(*x-=20,*y)

else

if(*y<2)

gotoxy(*x,*y+=20)

else

if(*y>21)

gotoxy(*x,*y-=20)

}

int

roundmine(int

x,int

y)

{

int

i,j,r=0

for(i=x-1i<=x+1i++)

for(j=y-1j<=y+1j++)

if(a[i][j])

r++

return

r

}

void

spread()

{

int

r,i,j,x,y

x=wherex()

y=wherey()

r=roundmine(x,y)

if(r)

{printf("%d",r)c[x][y]=0}

else

if(r==0&&x>1&&x<22&&y>1&&y<22)

{

putchar('

')c[x][y]=0

for(i=x-1i<=x+1i++)

for(j=y-1j<=y+1j++)

if(x>1&&x<22&&y>1&&y<22&&c[i][j])

{gotoxy(i,j)

spread()

}

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8110454.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存