最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
用C语言实现心形表白程序[酷炫动态版]
时间:2026-08-15 12:15:51 编辑:袖梨 来源:一聚教程网
处理用C语言实现心形表白程序[酷炫动态版]这类问题时,先确认目标场景,再按步骤核对配置或玩法细节。
一、项目介绍
一个C语言实现的更炫酷的心形表白程序,带动态效果的,即多种颜色切换实现闪烁效果
运行环境:win7系统 VC6.0编译器
二、运行截图

因为是动态变色的,就再给大家截个图:

三、代码思路
这个程序说白了就是一个不停循环的程序,for循环当中利用color命令不停的转换背景色,大家可以通过cmd详细了解color命令的参数。时间的控制则是由for循环给定一个比较大的值实现的,这个程序比较简单,大家边试边调整很快就会明白了
四、完整源码
#include <stdio.h>#include <math.h>#include <stdlib.h>#define I 20#define R 340int main(){int i,j,e;int a;long time;system("title c语言研究中心www.dotcpp.com");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(" 我爱www.dotcpp.com ");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++); }return 0;}大家可以修改当中的字符串,给自己喜欢的姑娘,咳咳,不谢~