溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

C語言實現(xiàn)生日賀卡

發(fā)布時間:2020-09-16 18:55:32 來源:腳本之家 閱讀:206 作者:wdt3385 欄目:編程語言

本文實例為大家分享了C語言實現(xiàn)生日賀卡的具體代碼,供大家參考,具體內(nèi)容如下

//********** 編譯環(huán)境VC6.0 ************//
 
#include<stdio.h>
#include<windows.h>
#include<conio.h>
#include<graphics.h>
 
//________________________________________________________________________________________________________________
 
extern char s_1[]={"☆ 那一日 我閉目在經(jīng)殿的香霧中 驀然聽見你誦經(jīng)的真言\n"}; 
extern char s_2[]={"☆ 那一月 我搖動所有的經(jīng)筒,不為超度 只為觸摸你的指尖\n"};
extern char s_3[]={"☆ 那一年 磕長頭匍匐在山路,不為覲見 只為貼著你的溫暖\n"};
extern char s_4[]={"☆ 那一世 轉(zhuǎn)山轉(zhuǎn)水轉(zhuǎn)佛塔,不為修來世 只為途中與你相見\n"};
extern char s_5[]={"☆ 那一刻 我升起風(fēng)馬,不為乞福 只為守候你的到來\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[]={"☆ 我忘卻了所有\(zhòng)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); //函數(shù)用于初始化繪圖環(huán)境
 
// *****畫漸變的天空(通過亮度逐漸增加)***** //
 
 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); // 設(shè)置線寬為 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); // 設(shè)置線寬為 2
 for(int r2 = 40; r2 > 0; r2--){
 setcolor( HSLtoRGB(H, S, L) );
 circle(50, 50, r2);
 delay(21474830);
 }
//*********** 以上為背景設(shè)置 ***************//
 
 
// *********** 輸出要說的話 *************** //
 
 RECT R = {380, 120, 700, 480};
 setbkmode(TRANSPARENT); // 輸出字體的背景是透明的。
 setcolor(GREEN);
 drawtext("★ 那 一 世 ★", &R, DT_LEFT ); //在 R 指定位置輸出,左對齊
 delay(214748325);
  
 for(int i=1;i<16;i++){ //為要輸出的行數(shù)
 
 RECT R = {240, (140+20*i), 700, 480};
    drawtext(*(ssum+i-1), &R, DT_LEFT);
 delay(214748325);
  }
 
  getch();
 closegraph();
}

效果圖:

C語言實現(xiàn)生日賀卡

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持億速云。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI