#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. git删除已经提交的包含敏感信息的文件(还没提交到远程仓库)

    写好的代码已经提交了(但还没push到github),发现某个文件里包含密码.如果push的话,密码可就被公开了.如果在代码里改掉密码,再commit一次,也不行,历史提交记录还是会上传到github ...

  2. JetBrains Quest 3

    起因 今天早上看了一篇博文: 此时的我:"哎,这等好事不等我!" 然后......我打开官方推特: "什么?最后的任务?" 于是就有了这篇文章 开始操作 1.神 ...

  3. 【Weiss】【第03章】练习3.20:中缀表达式转后缀表达式

    [练习3.20] a.编写一个程序将中缀表达式转换为后缀表达式,该中缀表达式含括号及四则运算. b.把幂操作符添加到你的指令系统中去. c.编写一个程序将后缀表达式转化为中缀表达式. Answer: ...

  4. Who Gets the Most Candies? POJ - 2886(线段树单点更新+区间查询+反素数)

    预备知识:反素数解析 思路:有了反素数的解法之后就是线段树的事了. 我们可以用线段树来维护哪些人被淘汰,哪些人没被淘汰,被淘汰的人的位置,没被淘汰的人的位置. 我们可以把所有人表示为一个[1,n]的区 ...

  5. CVE-2019-3396:Confluence未授权模板注入_代码执行

    title: Confluence未授权模板注入/代码执行(CVE-2019-3396) tags: [poc,cve] 简介 Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企 ...

  6. SpringMVC最详细笔记partⅠ

    一.springMVC-quickStar 解决maven加载项目过慢 archetypeCatalog internal 导入依赖 <!-- 版本锁定 --> <propertie ...

  7. 动态规划/MinMax-Stone Game

    2019-09-07 16:34:48 877. Stone Game 问题描述: 问题求解: 典型的博弈问题,也是一个典型的min-max问题.通常使用算diff的方法把min-max转为求max. ...

  8. [JVM教程与调优] 什么是JVM运行时参数?

    我们接着上一章节[JVM教程与调优] JVM都有哪些参数类型?的内容继续讲解,这章我们来介绍一下:如何查看JVM运行时参数.这一点十分重要,因为我们在进行JVM参数调优的时候,我们首先得知道目前系统运 ...

  9. 用python的BeautifulSoup分析html

    序言 之前用python爬取网页的时候,一直用的是regex或者自带的库sgmllib里的SGMLParser.但是遇到复杂一点的情况时,SGMLParser往往就不那么给力了!(哈,难道说我 too ...

  10. 使用webhooks进行代码的自动化部署

    AutoMaticDeployment---自动部署 项目简介 使用Github的webhooks进行代码的自动化部署 本项目是个人最近搞的一个小工具,自己最近在用hexo部署个人博客(地址:http ...