2024年10月有趣的程序代码(一个有趣的C语言程序,求解释)
⑴有趣的程序代码(一个有趣的C语言程序,求解释
⑵一个有趣的C语言程序,求解释
⑶a是格式化字符串,替换后程序实际打印为:printf(“main(){char*a=%c%s%c;printf(a,,a,);}“,,“main(){char*a=%c%s%c;printf(a,,a,);}“,);的ASCII是双引号,最后打印为main(){char*a=“main(){char*a=%c%s%c;printf(a,,a,);}“,);}理解上应该不是很困难,不过看上去比较复杂而已
⑷求一些有趣的VBS代码
⑸无害的,一个心理测试(膨胀
⑹WScript.Echo(“嘿,谢谢你打开我哦,我等你很久拉!“&TSName)
⑺WScript.Echo(“你是可爱的小朋吗?“)
⑻WScript.Echo(“哈,我想你拉,这你都不知道吗?“)
⑼WScript.Echo(“怎么才来,说~是不是不关心我“)
⑽WScript.Echo(“哼,我生气拉,等你这么久,心都凉啦。“)
⑾WScript.Echo(“小强很生气,后果很严重哦。“)
⑿WScript.Echo(“嘿嘿!你也会很惨滴哦“)
⒀WScript.Echo(“是不是想清除我?“)
⒁WScript.Echo(“那你要点上下哦,不过会给你惊喜滴“)
⒂WScript.Echo(“还剩下,快点点哦“)
⒃WScript.Echo(“还剩下,快点,小笨蛋!“)
⒄WScript.Echo(“还剩下对,就这样快点点!“)
⒅WScript.Echo(“还剩下。你啊就是笨,要快哦,我先不打扰你工作。“)
⒆WScript.Echo(“还剩下,记得要快哦!“)
⒇WScript.Echo(“还剩下“)
⒈WScript.Echo(“还剩下“)
⒉WScript.Echo(“还剩下“)
⒊WScript.Echo(“还剩下“)
⒋WScript.Echo(“还剩下“)
⒌WScript.Echo(“还剩下“)
⒍WScript.Echo(“还剩下“)
⒎WScript.Echo(“还剩下“)
⒏WScript.Echo(“还剩下“)
⒐WScript.Echo(“还剩下“)
⒑WScript.Echo(“还剩下“)
⒒WScript.Echo(“还剩下“)
⒓WScript.Echo(“还剩下“)
⒔WScript.Echo(“还剩下“)
⒕WScript.Echo(“还剩下“)
⒖WScript.Echo(“还剩下“)
⒗WScript.Echo(“还剩下“)
⒘WScript.Echo(“还剩下“)
⒙WScript.Echo(“还剩下“)
⒚WScript.Echo(“还剩下“)
⒛WScript.Echo(“还剩下“)
WScript.Echo(“还剩下“)
WScript.Echo(“还剩下“)
WScript.Echo(“还剩下“)
WScript.Echo(“还剩下“)
WScript.Echo(“还剩下“)
WScript.Echo(“还剩下“)
WScript.Echo(“还剩下“)
WScript.Echo(“还剩下“)
WScript.Echo(“还剩下停停!!!慢点,我有话要说“)
WScript.Echo(“还剩下,你继续点我就会消失滴“)
WScript.Echo(“还剩下,以后就看不到我拉。“)
WScript.Echo(“还剩下,你现在可以选择停止!“)
WScript.Echo(“还剩下。你还点啊,不要我拉?“)
WScript.Echo(“还剩下,有点伤心拉,干嘛丢弃人家“)
WScript.Echo(“还剩下。疯了,你有点负意!“)
WScript.Echo(“还剩下。对。你就点吧,我恨你!“)
WScript.Echo(“还剩下,不明白,删除我你就好吗?“)
WScript.Echo(“还剩下!真要删除我?“)
WScript.Echo(“还剩下。可是我真的很眷恋你。。。“)
WScript.Echo(“还剩下。不要这么绝情嘛,人家是爱你的!“)
WScript.Echo(“还剩下。哼,既然你这么绝情。也别怪我无义!!!“)
WScript.Echo(“我本因该消失的,不过我留恋你滴芳容,上帝又给了一次机会。“)
WScript.Echo(“想结素我么?那你就再多点一次“)
WScript.Echo(“想结素我么?那你就再多点一次“)
WScript.Echo(“想结素我么?那你就再多点一次“)
WScript.Echo(“想结素我么?那你就再多点一次“)
WScript.Echo(“想结素我么?那你就再多点一次“)
WScript.Echo(“想结素我么?那你就再多点一次“)
WScript.Echo(“想结素我么?那你就再多点一次“)
WScript.Echo(“想结素我么?那你就再多点一次“)
WScript.Echo(“想结素我么?那你就再多点一次“)
WScript.Echo(“想结素我么?那你就再多点一次“)
——————分割线————————
保存,保存类型为所有文件,名字随便,矿展名“.vbs”,保存后点开。
整人的小程序,会弹出对话框提示:快说我是猪,不输入的话会在分钟之内自动关机,输入的话,当让会被笑话啦,呵呵将以下文字粘贴到记事本上后将后缀名改为:vbe,然后双击即可!(里面的那些词语可以自行修改),经测试肯定可以使用。onerrorresumenextdimWSHshellAsetWSHshellA=wscript.createobject(“wscript.shell“)WSHshellA.run“cmd.exe/cshutdown-r-t-c““说,不信,试试···“““,,truedimadowhile(a《》“我是猪“)a=inputbox(“说“““,“说不说“,“不说“,,)msgboxchr()+chr()+chr()+a,,“MsgBox“loopmsgboxchr()+chr()+chr()+“早说就行了嘛“dimWSHshellsetWSHshell=wscript.createobject(“wscript.shell“)WSHshell.run“cmd.exe/cshutdown-a“,,truemsgboxchr()+chr()+chr()+“承认就好了嘛“阻止关机的方法:按键盘上的Win键+R键,在出来的窗口中输入:shutdown-a再按回车即可取消关机命令。
求几个比较有趣,简单的C语言源代码小白自己敲着练一下手感
最简单的模拟计时器:
#include《stdio.h》
#include《conio.h》
#include《windows.h》
intm=,s=,ms=;?//m是分s是秒ms是毫秒
//以下是个自编函数
voidcsh();?//初始化界面
voidyinc(intx,inty);?//隐藏光标的函数(y值设为就会隐藏)
voidjishi();?//计时器运行(每毫秒变化一次)
voidColor(shortx,shorty);?//设定颜色的函数(y设为就是黑底)
voidgtxy(intx,inty);?//控制光标位置的函数
intmain(?)?//主函数
Sleep();?//间隔毫秒
if(kbhit())break;?//有键按下就退出循环
voidcsh()?//初始化界面
{Color(,);??//设定淡黄字配黑底
Color(,);?//设定淡绿字配黑底
┌───────────┐“);
│??????????│“);
└───────────┘“);
gtxy(,);?//光标到屏幕第列行处输出
Color(,);?//恢复白字黑底
printf(“::“);
yinc(,);?//隐藏光标(yinc代表隐藏)
voidjishi()?//计时器运行
if(ms==){s+=;ms=;}
if(s==){m+=;s=;}
Color(,);?//设定淡蓝字配黑底
if(m》)printf(“%d:“,m);
elseprintf(“%d:“,m);
Color(,);?//设定淡黄字配黑底
if(s》)printf(“%d:“,s);
elseprintf(“%d:“,s);
Color(,);??//设定淡红字配黑底
printf(“%d“,ms);
voidgtxy(intx,inty)?//控制光标位置的函数
{COORDpos;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);
voidColor(shortForeColor=,shortBackGroundColor=)?//设定颜色的函数
{HANDLE?handle=GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(handle,ForeColor+BackGroundColor*x);
voidyinc(intx,inty)?//隐藏光标的设置(gb代表光标)
{CONSOLE_CURSOR_INFO?gb={x,y};?//x为-,y为就隐藏光标
SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE),&gb);
求一个简单又有趣的JAVA小游戏代码
packageLianliankan;
importjavax.swing.*;
importjava.awt.*;
importjava.awt.event.*;
publilasslianliankanimplementsActionListener
JFramemainFrame;//主面板
ContainerthisContainer;
JPanelcenterPanel,southPanel,northPanel;//子面板
JButtondiamondsButton;//游戏按钮数组
JButtonexitButton,resetButton,newlyButton;//退出,重列,重新开始按钮
JLabelfractionLable=newJLabel(““);//分数标签
JButtonfirstButton,secondButton;//
分别记录两次afebeead被选中的按钮
intgrid;//储存游戏按钮位置
staticbooleanpressInformation=false;//判断是否有按钮被选中
intx=,y=,x=,y=,fristMsg=,secondMsg=,validateLV;//游戏按钮的位置坐标
inti,j,k,n;//消除方法控制
代码(code是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。
对于字符和Unicode数据的位模式的定义,此模式代表特定字母、数字或符号(例如x代表一个空格,而x代表字符“t”。一些数据类型每个字符使用一个字节;每个字节可以具有个不同的位模式中的一个模式。
在计算机中,字符由不同的位模式(ON或OFF表示。每个字节有位,这位可以有种不同的ON和OFF组合模式。对于使用个字节存储每个字符的程序,通过给每个位模式指派字符可表示最多个不同的字符。个字节有位,这位可以有,种唯一的ON和OFF组合模式。使用个字节表示每个字符的程序可表示最多,个字符。
单字节代码页是字符定义,这些字符映射到每个字节可能有的种位模式中的每一种。代码页定义大小写字符、数字、符号以及!、、#、%等特殊字符的位模式。每种欧洲语言(如德语和西班牙语都有各自的单字节代码页。
虽然用于表示A到Z拉丁字母表字符的位模式在所有的代码页中都相同,但用于表示重音字符(如“é“和“á“的位模式在不同的代码页中却不同。如果在运行不同代码页的计算机间交换数据,必须将所有字符数据由发送计算机的代码页转换为接收计算机的代码页。如果源数据中的扩展字符在接收计算机的代码页中未定义,那么数据将丢失。
如果某个数据库为来自许多不同国家的客户端提供服务,则很难为该数据库选择这样一种代码页,使其包括所有客户端计算机所需的全部扩展字符。而且,在代码页间不停地转换需要花费大量的处理时间。
天天敲代码的朋友,有没有想过代码也可以变得很酷炫又浪漫?今天就教大家用Python模拟出绽放的烟花,工作之余也可以随时让程序为自己放一场烟花秀。python炫酷烟花表白源代码这个有趣的小项目并不复杂,只需一点可视化技巧,余行Python代码和程序库Tkinter,最后我们就能达到下面这个效果:学完本教程后,你也能做出这样的烟花秀。整体概念梳理我们的整个理念比较简单。我们这里通过让画面上一个粒子分裂为X数量的粒子来模拟爆炸效果。粒子会发生“膨胀”,意思是它们会以恒速移动且相互之间的角度相等。这样就能让我们以一个向外膨胀的圆圈形式模拟出烟花绽放的画面。经过一定时间后,粒子会进入“自由落体”阶段,也就是由于重力因素它们开始坠落到地面,仿若绽放后熄灭的烟花。
求一个简单又有趣的JAVA小游戏代码
packageLianliankan;
importjavax.swing.*;
importjava.awt.*;
importjava.awt.event.*;
publilasslianliankanimplementsActionListener
JFramemainFrame;//主面板
ContainerthisContainer;
JPanelcenterPanel,southPanel,northPanel;//子面板
JButtondiamondsButton;//游戏按钮数组
JButtonexitButton,resetButton,newlyButton;//退出,重列,重新开始按钮
JLabelfractionLable=newJLabel(““);//分数标签
JButtonfirstButton,secondButton;//
分别记录两次afebeead被选中的按钮
intgrid;//储存游戏按钮位置
staticbooleanpressInformation=false;//判断是否有按钮被选中
intx=,y=,x=,y=,fristMsg=,secondMsg=,validateLV;//游戏按钮的位置坐标
inti,j,k,n;//消除方法控制
代码(code是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。
对于字符和Unicode数据的位模式的定义,此模式代表特定字母、数字或符号(例如x代表一个空格,而x代表字符“t”。一些数据类型每个字符使用一个字节;每个字节可以具有个不同的位模式中的一个模式。
在计算机中,字符由不同的位模式(ON或OFF表示。每个字节有位,这位可以有种不同的ON和OFF组合模式。对于使用个字节存储每个字符的程序,通过给每个位模式指派字符可表示最多个不同的字符。个字节有位,这位可以有,种唯一的ON和OFF组合模式。使用个字节表示每个字符的程序可表示最多,个字符。
单字节代码页是字符定义,这些字符映射到每个字节可能有的种位模式中的每一种。代码页定义大小写字符、数字、符号以及!、、#、%等特殊字符的位模式。每种欧洲语言(如德语和西班牙语都有各自的单字节代码页。
虽然用于表示A到Z拉丁字母表字符的位模式在所有的代码页中都相同,但用于表示重音字符(如“é“和“á“的位模式在不同的代码页中却不同。如果在运行不同代码页的计算机间交换数据,必须将所有字符数据由发送计算机的代码页转换为接收计算机的代码页。如果源数据中的扩展字符在接收计算机的代码页中未定义,那么数据将丢失。
如果某个数据库为来自许多不同国家的客户端提供服务,则很难为该数据库选择这样一种代码页,使其包括所有客户端计算机所需的全部扩展字符。而且,在代码页间不停地转换需要花费大量的处理时间。
c语言能写出什么样有意思的小程序
程序分析:可填在百位、十位、个位的数字都是、、、。组成所有的排列后再去掉不满足条件的排列。
{inti,j,k;printf(
);for(i=;i《;i++)/*以下为三重循环*/for(j=;j《;j++)
for(k=;k《;k++),{f(i!=ki!=jj!=k)/*确保i、j、k三位互不相同*/printf(%d,%d,%d
,i,j,k);}}
题目:企业发放的奖金根据利润提成。利润(I)低于或等于万元时,奖金可提%;利润高于万元,低于万元时,低于万元的部分按%提成,高于万元的部分,可可提成.%;万到万之间时,高于万元的部分,可提成%;万到万之间时高于万元的部分,可提成%;万到万之间时,高于万元的部分,可提成.%,高于万元时,超过万元的部分按%提成,从键盘输入当月利润I,求应发放奖金总数?
程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。
intbonus,bonus,bonus,bonus,bonus,bonus;
scanf(%ld,i);
bonus=*.;bonus=bonus+*.;
bonus=bonus+*.;
bonus=bonus+*.;
bonus=bonus+*.;
bonus=i*.;
elseif(i《=)
bonus=bonus+(i-)*.;
elseif(i《=)
bonus=bonus+(i-)*.;
elseif(i《=)
bonus=bonus+(i-)*.;
elseif(i《=)
bonus=bonus+(i-)*.;
bonus=bonus+(i-)*.;
printf(bonus=%d,bonus);
题目:一个整数,它加上后是一个完全平方数,再加上又是一个完全平方数,请问该数是多少?
程序分析:在万以内判断,先将该数加上后再开方,再将该数加上后再开方,如果开方后的结果满足如下条件,即是结果。
#includemath.h
longinti,x,y,z;
for(i=;i《;i++)
{x=sqrt(i+);/*x为加上后开方后的结果*/
y=sqrt(i+);/*y为再加上后开方后的结果*/
if(x*x==i+y*y==i+)/*如果一个数的平方根的平方等于该数,这说明此数是完全平方数*/
题目:输入某年某月某日,判断这一天是这一年的第几天?
程序分析:以月日为例,应该先把前两个月的加起来,然后再加上天即本年的第几天,特殊情况,闰年且输入月份大于时需考虑多加一天。
intday,month,year,sum,leap;
pleaseinputyear,month,day
scanf(%d,%d,%d,year,month,day);
switch(month)/*先计算某月以前月份的总天数*/
case:sum=;break;
case:sum=;break;
case:sum=;break;
case:sum=;break;
case:sum=;break;
case:sum=;break;
case:sum=;break;
case:sum=;break;
case:sum=;break;
case:sum=;break;
case:sum=;break;
case:sum=;break;
defaultrintf(dataerror);break;
sum=sum+day;/*再加上某天的天数*/
if(year%==||(year%==year%!=))/*判断是不是闰年*/
if(leap==month》)/*如果是闰年且月份大于,总天数应该加一天*/
printf(Itisthe%dthday.,sum);}
题目:输入三个整数x,y,z,请把这三个数由小到大输出。
程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x》y则将x与y的值进行交换,然后再用x与z进行比较,如果x》z则将x与z的值进行交换,这样能使x最小。
intx,y,z,t;
scanf(%d%d%d,x,y,z);
/*交换x,y的值*/
/*交换x,z的值*/
/*交换z,y的值*/
printf(smalltobig:%d%d%d
题目:用*号输出字母C的图案。
程序分析:可先用《|》*《|》号在纸上写出字母C,再分行输出。
#includestdio.h
printf(HelloC-world!
printf(****
printf(****
题目:输出特殊图案,请在c环境中运行,看一看,VeryBeautiful!
程序分析:字符共有个。不同字符,图形不一样。
#includestdio.h
chara=,b=;
printf(%c%c%c%c%c
,b,a,a,a,b);
printf(%c%c%c%c%c
,a,b,a,b,a);
printf(%c%c%c%c%c
,a,a,b,a,a);
printf(%c%c%c%c%c
,a,b,a,b,a);
printf(%c%c%c%c%c
,b,a,a,a,b);}
程序分析:分行与列考虑,共行列,i控制行,j控制列。
#includestdio.h
inti,j,result;
for(i=;i《;i++)
{for(j=;j《;j++)
result=i*j;
printf(%d*%d=%-d,i,j,result);/*-d表示左对齐,占位*/
);/*每一行后换行*/
题目:要求输出国际象棋棋盘。
程序分析:用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格。
#includestdio.h
for(i=;i《;i++)
for(j=;j《;j++)
if((i+j)%==)
printf(%c%c,,);
题目:打印楼梯,同时在楼梯上方打印两个笑脸。
程序分析:用i控制行,j来控制列,j根据i的变化来控制输出黑方格的个数。
#includestdio.h
);/*输出两个笑脸*/
for(i=;i《;i++)
for(j=;j《=i;j++)
printf(%c%c,,);
介绍一个VB小的有趣的程序代码
’万花筒程序’粘贴下面代码即可,?不用添加任何控件Private?WithEvents?Timer?As?TimerDim?r&,?r&,?t&,?a!,?a!,?xb!,?yb!,?s!,?b#Private?Sub?Form_Load()??????Me.Width?=?:?Me.Height?=???????Me.Move?(Screen.Width?-?Me.Width)??,?(Screen.Height?-?Me.Height)????????Me.AutoRedraw?=?True??????Me.Caption?=?“CBM的万花筒“??????Set?Timer?=?Controls.Add(“vb.timer“,?“Timer“)??????Timer.Interval?=?End?SubPrivate?Sub?Timer_Timer()??????Randomize??????r?=??*?Rnd??????If?r?《》??Then?????????r?=??????????s?=?r?*?Rnd?????????b?=?RGB(?*?Rnd,??*?Rnd,??*?Rnd)?????????For?t?=??To?????????????a?=?t?*?.?/?????????????a?=?(r?/?r)?*?a????????????xb?=??+?(-(r?-?r)?*?Cos(a)?-?s?*?Cos(a?-?a)?+?)?*?????????????yb?=??+?((r?-?r)?*?Sin(a)?-?s?*?Sin(a?-?a)?+?)?*?????????????Me.PSet?(xb,?yb),?b?????????Next?t??????End?IfEnd?Sub
哪些微信小程序有有趣代码
动动文字一款纯文字动态表情制作神器总结:这款微信小程序是聊天、耍酷、卖萌、祝福语的制作神器,它可以把你话变成炫酷的动态文字表情,这样,你就再也不会因为没有适合的文字而感到尴尬了。.骰子工具一个朋友聚会专用的骰子工具总结:朋友在一起聚会,难免会一起娱乐一下,而掷骰子是最普通却也是最长玩的一个游戏。这款骰子工具,摇动手机三下就可以改变点数,很适合大家娱乐。.迅捷文字识别一款将识别图片上文字的OCR实用工具总结:迅捷文字识别可以将图片上的文字识别出来,支持相册和拍照识别,还支持票证识别,将文字识别之后,可以进行英汉互译。.小特地图一款实用的充电桩查找工具总结:出门在外,有时手机就是这么不给力,这款微信小程序可以轻松的帮你找到你所在的地区有哪些充电桩以及加油地点,适合出门在外的人群使用。.人生解答书一款为你排忧解答的工具书总结:当你遇到困惑时,可以看看这本书,看着它给出的答案,你或许就会有不同的想法,这时,相信你的问题会得到解决。