#include <stdio.h>

#include <math.h>

#include <stdlib.h>

#define I 20

#define R 340

int main()

{

    system("mode con cols=80 lines=60  ");

    system("title 向你致以最诚挚的祝福!");

    char data[200][60]={{"祝你生日快乐!祝你生日快乐 !"},{"\nHappy birthday to you!\n"},{"Happy birthday my dear friend!\n"},

    {"在你面前的台里本,总有一天是很独特!\n"},{"虽然你和我,没办法选,来到世界的某刻。\n"},{"天气寒冷,又或炎热,又或者什么血型和星座!\n"},

    {"每年这刻,我对自己说,有生的日子要更快乐!\n"},{"天气寒冷,又或炎热,又或者什么血型和星座!\n"},{"每年这刻,我对自己说,有生的日子要更快乐!\n"},

    {"爸爸妈妈辛苦了!谢谢你们为我付出太多!\n"},{"生日祝福,吹灭蜡烛,我要我自己不许哭。 \n"},{"长大了一岁变得靠谱,继续走自己的旅程!\n"},

    {"又到这一个时刻,幸福的花火,手机祝福收到很多很多。\n"},{"看到最后一条来自你,写着让我感动的话语。\n"},{"亲爱的朋友要经常联络,我们一起来唱这首歌!\n"},

    {"祝你生日快乐额!我们一起快乐!\n"}

    };

    int sign = 0;

    

    int i,j,e;

    int a;

    long time;

    for(i=1,a=I;i<I/2;i++,a--)

    {

        for(j=(int) ( I-sqrt(I*I-(a-i)*(a-i)) );j>0;j--)

            printf(" ");

        for(e=1;e<=2*sqrt(I*I-(a-i)*(a-i));e++)

            printf("\3");

        for(j=(int)

            ( 2*( I-sqrt(I*I-(a-i)*(a-i)) ) );j>0;j--)

            printf(" ");

        for(e=1;e<=2*sqrt(I*I-(a-i)*(a-i));e++)

            printf("\3");

            printf("\n");

    }

    for(i=1;i<80;i++)

    {

        if(i==25)

        {

               printf("======祝昕妤,生日快乐。======");

            i+=30;

        }

            printf("\3");

    }

            printf("\n");

        for(i=1;i<=R/2;i++)

    {

        if(i%2||i%3)

            continue;

        for(j=(int) ( R-sqrt(R*R-i*i) );j>0;j--)

            printf(" ");

        for(e=1;e<=2*( sqrt(R*R-i*i) - (R-2*I) );e++)

            printf("\3");

            printf("\n");

    }

     

    for(; ; )

    {

        system("color a");

        for(time=0;time<99999999;time++); system("color b");

        for(time=0;time<99999999;time++); system("color c");

        for(time=0;time<99999999;time++); system("color d");

        for(time=0;time<99999999;time++); system("color e");

        for(time=0;time<99999999;time++); system("color f");

        for(time=0;time<99999999;time++);

        system("color 0"); for(time=0;time<99999999;time++);

        system("color 1"); for(time=0;time<99999999;time++);

        system("color 2"); for(time=0;time<99999999;time++);

        system("color 3"); for(time=0;time<99999999;time++);

        system("color 4");

        for(time=0;time<99999999;time++); system("color 5");

        for(time=0;time<99999999;time++); system("color 6");

        for(time=0;time<99999999;time++); system("color 7");

        for(time=0;time<99999999;time++); system("color 8");

        for(time=0;time<99999999;time++); system("color 9");

        for(time=0;time<99999999;time++); system("color ab");

        for(time=0;time<99999999;time++); system("color ac");

        for(time=0;time<99999999;time++); system("color ad");

        for(time=0;time<99999999;time++); system("color ae");

        for(time=0;time<99999999;time++); system("color af");

        for(time=0;time<99999999;time++);

        

        printf("%s",data[sign]);

        sign++;

        

    }

    

    return 0;

}

C语言 生日快乐的更多相关文章

  1. fkwの题目(祝松松生日快乐!)

    麓山国际实验学校 傅少,匡哥和巨夫出的题目(共3道) 一.题目概况 题目名称 打地铺 泡妹子 开房间 题目类型 传统 传统 传统 可执行文件名 deeeep soccer room 输入文件名 dee ...

  2. 宇宙最強的IDE - Visual Studio 25岁生日快乐

    每位开发者从入门开始或多或少都会接触过 Visual Studio , 现今的 Visual Studio 除了支持传统的 C++ , C# , Visual Basic.NET ,F# 的编程语言外 ...

  3. C语言 · 高精度加法

    问题描述 输入两个整数a和b,输出这两个整数的和.a和b都不超过100位. 算法描述 由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储.对于这种问题,一般使用数组来处理. 定义一个数组A ...

  4. Windows server 2012 添加中文语言包(英文转为中文)(离线)

    Windows server 2012 添加中文语言包(英文转为中文)(离线) 相关资料: 公司环境:亚马孙aws虚拟机 英文版Windows2012 中文SQL Server2012安装包,需要安装 ...

  5. iOS开发系列--Swift语言

    概述 Swift是苹果2014年推出的全新的编程语言,它继承了C语言.ObjC的特性,且克服了C语言的兼容性问题.Swift发展过程中不仅保留了ObjC很多语法特性,它也借鉴了多种现代化语言的特点,在 ...

  6. C语言 · Anagrams问题

    问题描述 Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的.例如,"Unclear"和"Nuclear ...

  7. C语言 · 字符转对比

    问题描述 给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一: 1:两个字符串长度不等.比如 Beijing 和 Hebei 2:两个字符串不仅长度相 ...

  8. JAVA语言中的修饰符

    JAVA语言中的修饰符 -----------------------------------------------01--------------------------------------- ...

  9. Atitit 项目语言的选择 java c#.net  php??

    Atitit 项目语言的选择 java c#.net  php?? 1.1. 编程语言与技术,应该使用开放式的目前流行的语言趋势1 1.2. 从个人职业生涯考虑,java优先1 1.3. 从项目实际来 ...

随机推荐

  1. vscode使用cnpm报错

     1.在wind10搜索框里输入 Windows PowerShell 进入这个界面 2.打开Windows PowerShell 之后 输入命令:set-ExecutjionPolicy Remot ...

  2. Python第二周作业

    绘制五角星 import turtle turtle.color('black','red') turtle.pensize(10) turtle.begin_fill() for i in rang ...

  3. Journal of Proteome Research | iHPDM: In Silico Human Proteome Digestion Map with Proteolytic Peptide Analysis and Graphical Visualizations(iHPDM: 人类蛋白质组理论酶解图谱的水解肽段分析和可视化展示)| (解读人:邓亚美)

    文献名:iHPDM: In Silico Human Proteome Digestion Map with Proteolytic Peptide Analysis and Graphical Vi ...

  4. Mol Cell Proteomics. | Proteomics Analysis of Extracellular Matrix Remodeling During Zebrafish Heart Regeneration (解读人:徐宁)

    文献名:Proteomics Analysis of Extracellular Matrix Remodeling During Zebrafish Heart Regeneration(斑马鱼心脏 ...

  5. Javascript的document对象

    对象属性 document.title                 //设置文档标题等价于HTML的<title>标签 document.bgColor               / ...

  6. redis相关命令及应用场景

    Redis的应用场景 (1)         配合关系型数据库做高速缓存 l  高频次,热门访问的数据,降低数据库IO l  高频次,热门访问的数据,降低数据库IO (2)         由于其拥有 ...

  7. 关于Web2.0

    前言:本来是想写HTML的,发现没什么好写的,就简单写一下Web2.0好了 什么是Web 2.0: "Web 2.0 is the business revolution in the co ...

  8. 动态规划-LCS-Uncrossed Lines

    2020-02-11 21:14:18 问题描述: 问题求解: 本质就是LCS. public int maxUncrossedLines(int[] A, int[] B) { int len1 = ...

  9. Log4Net读取XML配置文件及在代码中完成添加Logger操作

    解决问题: 将log4net配置文件与app.config配置文件分开 手动读取log4net配置文件 手动创建logger 可将日志输出功能封装在类库中,应用程序引用时无需添加assembly引用及 ...

  10. OpenCV -Python 性能衡量和提升技术 | 十二

    目标 在图像处理中,由于每秒要处理大量操作,因此必须使代码不仅提供正确的解决方案,而且还必须以最快的方式提供.因此,在本章中,你将学习 衡量代码的性能. 一些提高代码性能的技巧. 你将看到以下功能:c ...