C语言实现生日贺卡
作者:wdt3385 发布时间:2023-03-04 18:12:05
标签:C语言,贺卡
本文实例为大家分享了C语言实现生日贺卡的具体代码,供大家参考,具体内容如下
//********** 编译环境VC6.0 ************//
#include<stdio.h>
#include<windows.h>
#include<conio.h>
#include<graphics.h>
//________________________________________________________________________________________________________________
extern char s_1[]={"☆ 那一日 我闭目在经殿的香雾中 蓦然听见你诵经的真言\n"};
extern char s_2[]={"☆ 那一月 我摇动所有的经筒,不为超度 只为触摸你的指尖\n"};
extern char s_3[]={"☆ 那一年 磕长头匍匐在山路,不为觐见 只为贴着你的温暖\n"};
extern char s_4[]={"☆ 那一世 转山转水转佛塔,不为修来世 只为途中与你相见\n"};
extern char s_5[]={"☆ 那一刻 我升起风马,不为乞福 只为守候你的到来\n"};
extern char s_6[]={"☆ 那一天 垒起玛尼堆,不为修德 只为投下你心湖的石子\n"};
extern char s_7[]={"☆ 那一夜 听一宿梵唱,不为参悟 只为寻找你的一丝气息\n"};
extern char s_8[]={"☆那一瞬 我飞羽成仙,不为长生 只为佑你平安喜乐\n"};
extern char s_9[]={"☆ 那一日,那一月,那一年,那一世……\n "};
extern char s_10[]={"☆ 只是,就在那一夜 \n "};
extern char s_11[]={"☆ 我忘却了所有\n "};
extern char s_12[]={"☆ 抛却了信仰,舍弃了轮回\n "};
extern char s_13[]={"☆ 只为,那曾在佛前哭泣的玫瑰\n "};
extern char s_14[]={"☆ 早已失去旧日的光泽\n "};
extern char s_15[]={" 仓央嘉措\n "};
extern char * ssum[]={s_1,s_2,s_3,s_4,s_5,s_6,s_7,s_8,s_9,s_10,s_11,s_12,s_13,s_14,s_15};
//________________________________________________________________________________________________________________
void
delay(int N)
{
int f=0;
while(f<N){
f=f+1;
f=f-1;
f=f+1;
}
}
void
main()
{
float H, S, L;
initgraph(700, 480); //函数用于初始化绘图环境
// *****画渐变的天空(通过亮度逐渐增加)***** //
H = 190; // 色相
S = 1; // 饱和度
L = 0.7f; // 亮度
for(int y = 0; y < 480; y++)
{
L += 0.0005f;
setcolor( HSLtoRGB(H, S, L) );
line(0, y, 699, y);
}
// *****画彩虹(通过色相逐渐增加)***** //
H = 0;
S = 1;
L = 0.5f;
setlinestyle(PS_SOLID, NULL, 2); // 设置线宽为 2
for(int r = 400; r > 344; r--){
H += 5;
setcolor( HSLtoRGB(H, S, L) );
circle(450, 400, r);
delay(21474830);
}
// ******** 画太阳 *******//
H = 5;
S = 1;
L = 0.5f;
setlinestyle(PS_SOLID, NULL, 2); // 设置线宽为 2
for(int r2 = 40; r2 > 0; r2--){
setcolor( HSLtoRGB(H, S, L) );
circle(50, 50, r2);
delay(21474830);
}
//*********** 以上为背景设置 ***************//
// *********** 输出要说的话 *************** //
RECT R = {380, 120, 700, 480};
setbkmode(TRANSPARENT); // 输出字体的背景是透明的。
setcolor(GREEN);
drawtext("★ 那 一 世 ★", &R, DT_LEFT ); //在 R 指定位置输出,左对齐
delay(214748325);
for(int i=1;i<16;i++){ //为要输出的行数
RECT R = {240, (140+20*i), 700, 480};
drawtext(*(ssum+i-1), &R, DT_LEFT);
delay(214748325);
}
getch();
closegraph();
}
效果图:
来源:https://blog.csdn.net/liangyuannao/article/details/8254242
0
投稿
猜你喜欢
- DES一共就有4个参数参与运作:明文、密文、密钥、向量。为了初学者容易理解,可以把4个参数的关系写成:密文=明文+密钥+向量;明文=密文-密
- 简介一般情况下我们在flutter中搭建的app基本上都是用的是MaterialApp这种设计模式,MaterialApp中为我们接下来使用
- 这是个我在C#调用批处理文件时遇到的问题。首先我通过Process.Start方法调用一个批处理文件,那个批处理文件里面则调用了一大堆程序。
- 概述在Compose中,图片组件主要有两种,分别是显示图标的Icon组件和显示图片的Image组件,当我们显示一系列的小图标的时候,我们可以
- 在intellij中忽略提交文件,分两种情况,文件没有纳入版本管理第一种方法文件还没有纳入版本管理,这种通过 svn的ignore配置ver
- 这篇文章主要介绍了Java判断主机是否能ping通代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要
- ava:采用大端字节序存储数据【低地址存放数据的高位,高地址存放数据的低位,数据高位存放在数组的前面】windows(intel平台):采用
- 概述java.lang.String 类代表字符串。Java程序中所有的字符串文字(例如"abc" )都可以被看作是实现
- 本文以C#及VB.NET后端程序代码示例展示如何将HTML转为XML文件。转换时,调用Word API -Free Spire.Doc fo
- 本文开始做一个网上商城的项目,首先从搭建环境开始,一步步
- 1、基本介绍随着分词在信息检索领域应用的越来越广泛,分词这门技术对大家并不陌生。对于英文分词处理相对简单,经过拆分单词、排斥停止词、提取词干
- 本文实例讲述了java自动生成ID号的方法。分享给大家供大家参考。具体实现方法如下:import java.util.UUID;public
- MongoDBMongoDB作为一种NoSQL数据库产品,其实已经非常著名了。去年,由于MongoDB安全认证的薄弱,上万家公司中招。虽然是
- 测试spring cloud 使用consul注册服务的时候,出现critical,如下:怎么解决这个问题,现在只能看到health che
- 本文实例为大家分享了java统计文件中字符个数的具体代码,供大家参考,具体内容如下package com.zhu.io;import jav
- 实践过程效果代码public partial class Form1 : Form{ public Form1()
- request对象是什么?Request对象的作用是与客户端交互,收集客户端的Form、Cookies、超链接,或者收集服务器端的环境变量。
- 1. 建立一个实现Filter接口的类所有过滤器都必须实现javax.servlet.Filter。这个接口包含三个方法,分别为doFilt
- 问题是这样的,我用eclipse发送httpclient请求如下没有问题,但是在idea中就返回400,为毛呢???excuse me?pa
- 本文实例讲述了C#实现获取程序路径方法。分享给大家供大家参考。具体如下:获取DLL的目录:Assembly myAssembly = Ass