linux c语言表白程序源码,C语言表白代码

这个博客分享了一段使用C语言编写的创意表白代码,通过打印出爱心形状和表白话语,为程序员提供了一个独特的表白方式。代码中还包含一个隐藏的骷髅图案,只有当输入特定名字时才会显示。此外,代码还利用了延迟和随机函数,增加了互动性和趣味性。
摘要由CSDN通过智能技术生成

【实例简介】

C程序表白简单好用

【实例截图】

f07c1444dbfafd3b3c98b7e1ed34655c.png

4fae7822fc1a46a56b2050292e09556f.png

3a3834c50203fda268341e443e9e580e.png

【核心代码】

程序员必备

#include

#include

#include

#include

#define GFNAME "女友"

//女友的名字

#define U 0.1

#define V 0.057

#define M 1.1

#define N 1.2

/*自定义的表白函数*/

void showLove()

{

double x, y;

int i=0;

char WhatYouWantToSay[27][255]={

" "," "," "," ","亲爱的:",

"──────────────────",

"\t~\(≧▽≦)/~","──────────────────",

"\t你","──────────────────",

"\t终于来了","──────────────────",

"\t世界是黑暗的","──────────────────",

"\t唯有有你的地方才是光明",

"──────────────────","\t★我★爱★你★!",

"──────────────────",

"\t不需要太多的言语去修饰",

"──────────────────",

"\t我要你幸福","──────────────────",

" ","\t2017年1月10日"," ","\t---永远爱你的:学富include"," "

};

/*打印出爱心*/

for(y = 1.3;y >= -1.3; y -= U)

{

for(x = -1.2; x <= 2.7; x = V)

{

if((( (x*x y*y - 1)*(x*x y*y - 1) * (x*x y*y - 1)

-x*x*y*y*y )<= 0))

printf("*");

/*打印表白的话*/

else if(x>1.2){

printf("\t");

for(int j=0;WhatYouWantToSay[i][j]!='\0';j )

{

printf("%c",WhatYouWantToSay[i][j]);

if(i%2)

Sleep(1);

else

Sleep(rand()%90);

}

if(i==4)

printf("★%s★",GFNAME);

break;

}

else

printf(" ");

fflush(stdout);

Sleep(10);

}

printf("\n");

i ;

}

}

/*显示骷髅*/

void showSkull()

{

char filename[]="kl.txt";

FILE *fp;

if(!(fp=fopen(filename,"a ")))

printf("Can't open the file!\n");

char buf[128];

while(fgets(buf,128,fp))

{

printf("\t\t\t%s",buf);

}

printf("\n");

}

int main()

{

char name[32];

printf("\t\t\t请输入你的名字,查看神秘礼物,回车确定:\n\t\t\t");

/*获取输入的名字*/

scanf("%s",name);

system("cls");

/*如果输入的名字为女友的名字*/

if(strcmp(name,GFNAME)==0)

showLove();

else

showSkull();

return 0;

}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值