简单好玩的编程代码如下所示:
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)
}
/*太大了估计你不想要,给你一个扫雷程序,turboC下才能编译成功
空格:打标记
回车:扫雷
方向键:改变方向
*/
#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()
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)