1,如何用C语言编程一个移动的爱心//因为命令行不认识?,所以运行起来?会变成? , 但原理相同 。#include <windows.h>void main(void){printf("?\n");Sleep(1000); // 延时一秒system("cls");//清屏printf(" ?\n");Sleep(1000);//延时一秒system("cls");//清屏printf("?\n"); Sleep(1000);//延时一秒system("cls");//清屏printf("?\n");getch();} 【c语言程序爱心,如何用C语言编程一个移动的爱心】
2,怎样用C语言编写心形心形应该不容易用数学函数表示,所以用楼上的方法更方便 , 不过这是在DOS字符下 , 如果在图形模式,或窗口程序中就可以输出很光滑的心了,不知楼主要哪种先自己在纸上画出你要的心形再按一楼的方法耐心的用printf()一行一行的编吧^_^printf(" ");printf(" ");printf("*"); .. 你算算要几个空格和*符` 一行行计好比较简单`写算法的话太复杂了`---------------------------------------------------------楼主是指: 整个心型用线连起来的?`这种要用算法把点充分排布才可以,C语言`大概上百行代码才能完成..int a=detect,b;float r,r=9;float n=10*3.14/180,x,y;int i;initgraph(&a,&b,"");circle(200,300,r);for(i=0;i<36;i++)y=300+r*sin(i*n);r=sqrt((x0-x)^2+(y0-y)^2);/*x0,y0为r圆上的一定点*/circle(x0,y0,r);}closegraph();可以自己设计一个循环.
3,如何用C语言循环做一个爱心要能动的#include<stdio.h>#include<string.h>int get_left_or_right_setp() static int current = 0; static int right = 1; if (1 == right) current++; } else current--; } if (10 == current) right = 0; } else if (0 == current) right = 1; } return current;}void kongge(int step_cnt) int i = 0; for (i = 0; i < step_cnt; i++) printf(" "); }}void clear_screen() //linux选这个 system("clear"); //win选这个 //system("cls");}void printf_love() int step_cnt = get_left_or_right_setp(); kongge(step_cnt); printf(" ** ** \n"); kongge(step_cnt); printf(" * * * * \n"); kongge(step_cnt); printf(" * * * \n"); kongge(step_cnt); printf(" * * \n"); kongge(step_cnt); printf(" * * \n"); kongge(step_cnt); printf(" * * \n"); kongge(step_cnt); printf(" * * \n"); kongge(step_cnt); printf(" * * \n"); kongge(step_cnt); printf(" * * \n"); kongge(step_cnt); printf(" * * \n"); kongge(step_cnt); printf(" * * \n"); kongge(step_cnt); printf(" * * \n"); kongge(step_cnt); printf(" * * \n"); kongge(step_cnt); printf(" * * \n"); kongge(step_cnt); printf(" * \n");}int main(void) while (1) clear_screen(); printf_love(); sleep(1); } return 0;}伪动态 靠清屏实现动态
推荐阅读
- android APpdump,安卓手机iollipop是什么意思
- C语言编程器是一种,C语言是什么的工具
- 软件开发模型及其特点,软件开发中有什么特点
- 怎么给软件加壳,怎么给软件加壳
- 文明与征服先行服下载,求文明3征服世界下载地址不要复制的
- 开发者选项ios,苹果手机开发者选项在哪
- 自己设计房子装修app,想自己设计房子什么室内设计app好
- 迷你编程app下载,最新的编程软件
- 手机如何制作app软件教程,手机怎么做软件