#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. C# Bitmap 转 Bytes数组

    首先是Bitmap 转 MemoryStream MemoryStream ms = new MemoryStream(); bitmap.save(ms, ImageFormat.Jpeg); ms ...

  2. 【Weiss】【第03章】双链表例程

    双链表因为多了个前向指针,需要考虑的特殊因素多了一倍 所以中间插入(这儿没写)和中间删除会比较复杂. 其它倒没什么特别的,代码如下. 测试代码 #include <iostream> #i ...

  3. 选择tomcat时候提示Project facet Java version 1.8 is not supported.解决办法

    是因为jdk版本不一致导致的,如何解决? 方法一: 选中项目Properties,选择Project Facets,右击选择Java,Change Version 方法二: 在项目的目录下有一个.se ...

  4. Natas0-34 Writeup

    Natas是一个教授服务器端Web安全基础知识的 wargame,通过在每一关寻找Web安全漏洞,来获取通往下一关的秘钥,适合新手入门Web安全. 传送门~ 接下来给大家分享一下,1-34题的Writ ...

  5. Spring框架——基于XML/注解开发

    IoC的实现方式有两种:XML配置文件.基于注解. MVC开发模式: Controller层 Service层 Repository层 Controller层调用Service,Service调用Re ...

  6. springBoot mybatis mysql pagehelper layui 分页

    <!-- 加入 pagehelper 分页插件 jar包--><dependency> <groupId>com.github.pagehelper</gro ...

  7. 记一次RSA解密过程

    有问题可以评论 openssl rsa -pubin -text -modulus -in warmup -in pub.key

  8. 泛微E-cology OA 远程代码执行漏洞

    分析文章:https://dwz.cn/bYtnsKwa http://127.0.0.1/weaver/bsh.servlet.BshServlet 若存在如上页面,则用下面数据包进行测试. POS ...

  9. Angularjs优点

    数据双向绑定,前后台的更改都可以随时生效, 提供mvc开发模式模式,剥离前端各部分代码,使代码便于维护管理. 简化了你写DOM操作

  10. 基于arduino、百度云、采用django、redis鱼缸在线监控

    大家好,今天我给大家分享一下之前做的一个鱼缸远程监控的案例,希望有人喜欢 首先给大家看一下结构框架,由于我之前买的arduino开发板不带wifi功能,所有是通过pc机转发一下上的百度云,最近我刚购买 ...