日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言putchar_C语言实现变色的心!连机器都会变心,呵,男人!

發布時間:2024/7/23 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言putchar_C语言实现变色的心!连机器都会变心,呵,男人! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

各位,今天我們用C語言來秀一把,給大家帶來一個會自動變色的心:

怎么樣,效果還可以吧!

其實這個實現的原理還是比較簡單的,為了讓窗口別跟控制臺那樣難看,我調用了system函數對窗口的大小、顏色和標題進行了設置,心形的繪制和變色主要是通過for循環實現的,繪制心形是代碼中第一個大的for循環,比較簡單就不說了,而顏色的變化主要是通過下面兩行代碼控制的,不同數字代表不同的顏色,不斷循環即可!

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

system("color 1");


話不多說,上源碼:

#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;

}


這里有一點提醒一下:代碼要求輸入love進行心形的顯示,為了方便簡單同時避免輸錯不顯示的問題,我省略了對輸入內容檢查的代碼,也就是說隨便輸什么都會顯示心形,有興趣的可以自己加上輸入檢測,也比較簡單。

當然,別誤會,會變色的心不是讓你們變心,而是祝各位以后的愛情五彩斑斕,猶如夏花之絢爛。

如果你想要獲取更多C語言、C++、Window以及QT的知識!筆者有一個C語言/C++編程零基礎入門學習交流俱樂部(群)點擊進入,還有編程學習文件(源碼,零基礎教程,項目實戰教學視頻),歡迎初學者和正在進階中的小伙伴們!

總結

以上是生活随笔為你收集整理的c语言putchar_C语言实现变色的心!连机器都会变心,呵,男人!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。