1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 送女朋友的java小程序_用C编写一个送给女朋友的情人节小程序 可爱!

送女朋友的java小程序_用C编写一个送给女朋友的情人节小程序 可爱!

时间:2021-12-07 00:09:32

相关推荐

送女朋友的java小程序_用C编写一个送给女朋友的情人节小程序 可爱!

本文实例为大家分享了C编写送给女朋友的小程序,供大家参考,具体内容如下

#include

#include

#include

#include

#include

using namespace std;

#define wide 49

#define gao 24

#define high 6

int yanhua[gao][wide],hang,lie,i,j,temp,pc,flag;

char ch;

上升函数

void SS()

{

void printchar();

int midw1,midw,midw2;

srand((int)time(NULL));

for(hang=gao;hang>=high;hang--)//上升阶段

{

midw=wide/2+pc*2;

midw1=wide-pc*6;

midw2=wide/2-pc*6;

yanhua[gao][midw]=10;

yanhua[gao][midw1]=10;

yanhua[gao][midw2]=10;

system("cls");//清理屏幕

printchar();

if(hang

{

int temp;

for(temp=gao;temp>hang;temp--)

{

if(temp<=hang+5)

{

yanhua[temp][midw]=20;//产生尾巴

yanhua[temp][midw1]=20;

yanhua[temp][midw2]=20;

}

else

{

yanhua[temp][midw]=0;//清除尾巴

yanhua[temp][midw1]=0;

yanhua[temp][midw2]=0;

}

}

yanhua[hang+1][midw]=10;//重设烟花头

yanhua[hang+1][midw1]=10;

yanhua[hang+1][midw2]=10;

}

if(hang==5)

{

int temp;

for(temp=gao;temp>hang;temp--)yanhua[temp][midw]=0;

yanhua[hang+1][midw]=10;

}

Sleep(10);

}

}

///爆炸函数

void BZ()

{

void printchar();

void randnum();

for(temp=1;temp<=3;temp++)

{

randnum();

system("cls");

printchar();

Sleep(30);

}

for(i=0;i

{

for(j=0;j

}

}

//产生随机数函数

void randnum()

{

srand((int)time(0));

for(hang=0;hang

{

for(lie=0;lie

{

yanhua[hang][lie]=(int)((10*rand())/RAND_MAX);

}

}

}

///输出图形函数

void printchar()

{

for(i=0;i

{

for(j=0;j

{

if(yanhua[i][j]==0)cout<

else if(yanhua[i][j]==10)cout<

else if(yanhua[i][j]==20)cout<

else if(yanhua[i][j]==1)cout<

else if(yanhua[i][j]==2)cout<

else cout<

}//输出烟花

cout<

}

}

倒计时函数

void djs()

{

cout<

Sleep(1000);

system("cls");

void printchar();

for(temp=3;temp>=1;temp--)

{

switch(temp)

{

case 1:

for(i=2;i<=15;i++)

{

for(j=wide/2;j<=wide/2+1;j++)yanhua[i][j]=1;

}break;

case 2:

for(i=2;i<=15;i++)

{

switch(i)

{

case 2:case 3:case 8:case 9:case 14:case 15:

for(j=wide/2-7;j<=wide/2+8;j++)yanhua[i][j]=1;break;

case 4:case 5:case 6:case 7:

for(j=wide/2+7;j<=wide/2+8;j++)yanhua[i][j]=1;break;

default:

for(j=wide/2-7;j<=wide/2-6;j++)yanhua[i][j]=1;break;

}

}break;

case 3:

for(i=2;i<=15;i++)

{

switch(i)

{

case 2:case 3:case 8:case 9:case 14:case 15:

for(j=wide/2-7;j<=wide/2+8;j++)yanhua[i][j]=1;break;

default:

for(j=wide/2+7;j<=wide/2+8;j++)yanhua[i][j]=1;break;

}

}break;

}

printchar();

Sleep(1000);

for(i=0;i

{

for(j=0;j

}

system("cls");

}

cout<

Sleep(500);

}

/流星雨

void lxy()

{

int flag,n;

srand((int)time(0));

for(hang=0;hang

{

for(lie=0;lie

{

yanhua[hang][lie]=(int)((100*rand())/RAND_MAX);

}

}

for(flag=0;flag<=4;flag++)

{

for(temp=1;temp

{

for(i=0,n=0;i

{

for(j=wide-1;j>=0;j--)

{

switch(yanhua[i][j])

{

case 56:

{

cout<

n++;

if(n%6==0)

{

yanhua[i-2][j-1]=56;

yanhua[i][j]=0;

}

else

{

yanhua[i][j+i]=56;

yanhua[i][j]=0;

}

Sleep(0);

}break;

case 0:

{

cout<

yanhua[i][j]=1;

}break;

default:cout<

}

}

}

system("cls");

}

Sleep(100);

}

}

//输出文字

void printword()

{

char ch;

cout<

char Word1[80]="送你一只小熊维尼,让它每天陪着你,和你分享他的蜂蜜,一直甜到你的心里。";

for(i=0;Word1[i]!=NULL;i++)

{

cout<

Sleep(50);

}

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

}

///主函数

int main()

{

system("color 0f");

djs();/倒计时

for(pc=1;pc<=10;pc++)///放烟花

{

SS();

switch(pc)

{

case 1:case 6:system("color 8f");break;

case 2:case 9:system("color 81");break;

case 3:case 7:system("color 89");break;

case 4:case 10:system("color 8a");break;

case 5:case 8:system("color 85");break;

}

BZ();

system("cls");

system("color 0f");

}

char Word2[150]=" 丫头,看完了烟花,我们来看下流星雨吧!现实中流星雨不常见,现在,就让\n我为你制造一场流星雨!可以借机许个愿望哦!\n";

for(i=0;Word2[i]!=NULL;i++)

{

cout<

Sleep(50);

}

lxy();

char Word3[100]=" 流星雨做的不是很好,但是我也借着这场流星雨许了一个愿望!你呢?\n";

for(i=0;Word3[i]!=NULL;i++)

{

cout<

Sleep(50);

}

printword();

cout<

for(flag;flag<=1;flag++)ch=getchar();

exit(0);

return 0;

}

由于当时自学了2周的C,代码结构和编程风格都有很大的不足,以后会慢慢发布改进过的代码。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。