vlambda博客
学习文章列表

如何用C语言画一个“心”?



谁说C/C++程序员不浪漫???来来来一起打造一个浪漫的表白程序,配上好听的音乐,瞬间高大上的感觉。


各位,今天我们用C语言搞点好玩的,给大家带来一个会自动变色的心,话不多说,上源码:

#include <stdio.h>#include <math.h>#include <stdlib.h>#define I 20#define R 340#include <string.h>int main(){ system("mode con cols=80 lines=35");//设置窗口大小 system("color 84"); //设置窗口颜色 system("title 难以抑制的心");//设置标题 char answer[10];
printf("输入love,你可以看到我的真心\n"); scanf("%s", answer); float y, x, z, f; for (y = 1.5f; y > -1.5f; y -= 0.1f) { for (x = -1.5f; x < 1.5f; x += 0.05f) { z = x * x + y * y - 1; f = z * z*z - x * x*y*y*y; putchar(f <= 0.0f ? "*********"[(int)(f*-8.0f)] : ' '); } putchar('\n'); } long time; 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"); } getchar(); return 0;}


如何用C语言画一个“心”?



如何用C语言画一个“心”?
如何用C语言画一个“心”?

如何用C语言画一个“心”?


如何用C语言画一个“心”?


如何用C语言画一个“心”?


点击阅读原文抢千锋逆战班2500元助学大礼包