爱心代码编程cmd,gcc编译编程cmd命令c语言

1,gcc编译编程cmd命令c语言装mingw将bin目录添加到系统变量运行cmd,输入gcc 出现 找不到文件的提示就 说明安装 成功了命令gcc 用法示例:编译: gcc -c main.c 生成 main.o连接: gcc -o m.exe main.o 生成m.exe 可执行文件编译连接一起来就是 gcc -o m.exe main.c //适合单文件,不要用于工程中 如果是c++的话 连接要用g++命令
2 , 如何用cmd画爱心简单的直线加圆画心形1画一个半径20的圆,你也可以画其他半径 , 只要胖瘦掌握好看就ok 。画圆快捷键C——随便选一个点为圆心——输入半径20——空格或者回车!2打开对象捕捉——勾选象限点,切点,和圆心,端点 。——确定3在圆的最左边或者右边象限点,为起点向下画竖线长度为50-60,我选择50 。画直线快捷键L,竖直向下输入长度50——空格或者回车4以竖线下端点为起点画圆的切点——注意切点符号 。5以竖线上下端点镜像圆和切线 。镜像快捷键mi——空格——选择圆和切线——空格——选择竖线上下端点——要删除源对象吗——输入N——空格——镜像完成 。6运用修剪(快捷键tr)删除多余线条 , 剩余即为心形 。修剪tr——空格——选择全部——空格——修剪掉中间多余弧——空格,在删除(快捷键e)中间竖线就ok了7为了美观填充一下心形图案,快捷键h——如图选择渐变色双色——添加拾取点——点心形中间即可——确定 。用正方形加圆绘制心形图案绘制一个边长为100的正方形,快捷键rec——空格-输入相对坐标@100,100——空格 。以正方形左下角为基点旋转45度 , 选中左下角——出现夹点——右键旋转——45度 。分别以旋转后的正方形(菱形) , 左右边的中点为圆心 , 绘制半径为1/2边长的圆 。修剪掉多余线条,心形就绘制完毕了 。【爱心代码编程cmd,gcc编译编程cmd命令c语言】
3,如何用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();}
4,编写cmd程序那是您系统的问题,cmd文件是用记事本编辑的,它只是基于微软的命令提示符构建的 。主要用于复杂的命令行操作 。详细的内容请看帮助和支持中心 。请采纳答案,支持我一下 。应用程序分成 gui(界面)程序和控制台(字符)程序 。大多数.net的程序都支持控制台编程 。和高级语言的基本代码差不多啊 。还有的就是纯代码的文本文件 , .bat和.cmd , 代码说明一查一大堆 。还有一种,已经用得不多了,就是turbo c/qbasic之类需要编译后运行的控制台编程 。echo offset /p num=输入数字if %num%==1 echo 1if %num%==2 echo 2if %num%==3 echo 3pause如果还不懂的话就help if5,怎样用C语言编写个爱心图象# include # include #include # define u 0.06 # define v 0.025 # define m 1.1 # define n 1.2 int main(void) { float x, y; float m, n; char a[6600]; for ( y=2; y>=-2; y-=u ) { for ( x=-1.2; x<=1.2; x+=v) { if ( ( ( (x*x + y*y - 1)*(x*x + y*y - 1)*(x*x + y*y - 1) - x*x*y*y*y ) <= 0 ) ) strcat(a,"*"); else strcat(a," "); } strcat(a,"\n"); } strcat(a,"\0"); printf("%s\n",a); getchar(); return 0; }创建一个心形图案需要的最长字符串,充分利用printf函数输出字符串的丰富控制功能,按心形图案每行所需长度和位置,对所创建的字符串进行截断并在所需位置上输出,最后在屏幕上形成由字符组成的心形图案 。//#include "stdafx.h"//If the vc++6.0, with this line.#include "stdio.h"int main(void) char a[]="I love you I love you I love you I l"; printf("\n\n\n"); printf("%*.*s\n",58,21,"_*=_ _=*_"); printf("%*.*s\n",61,25,"I love yo u I love!"); printf("%*.*s\n",63,29,"I love you I l ove you I love"); printf("%*.*s\n",65,33,a);//在屏幕第65个字符处开始输出字符串a的前33个字符,其他各句意义相同 printf("%*.*s\n",66,35,a); printf("%*.*s\n",66,35,a); printf("%*.*s\n",65,33,a); printf("%*.*s\n",64,31,a); printf("%*.*s\n",63,29,a); printf("%*.*s\n",61,25,a); printf("%*.*s\n",59,21,a); printf("%*.*s\n",57,17,a); printf("%*.*s\n",55,13,a); printf("%*.*s\n",53,9,a); printf("%*.*s\n",51,5,a); printf("%*.*s\n",50,3,a); printf("%*.*s\n",49,1,a); return 0;}双层循环就可以了不过最简单的楼上的兄弟已经说了倒心:#include<stdio.h>#include<math.h>void main()int a,b,c; for(a=1;a<=6;a++)printf(" ");for(c=1;c<=2*a-1;c++)printf("\3");else printf(" ");}printf("\n"); }}双心:#include<stdio.h>#include<math.h>void main()int a,b,c; for(a=1;a<=6;a++)for(b=1;b<=6-a;b++)printf(" ");for(c=1;c<=2*a-1;c++)if(a<5&&(c==1||c==2*a-1)||(a==5&&(c==2||c==5||c==8))||a==6&&(c==4||c==5||c==7||c==8))printf("\3");else printf(" ");}printf("\n");} for(a=1;a<=6;a++)for(b=1;b<=a;b++)printf(" ");for(c=1;c<=11-2*a;c++)if(a>1&&(c==1||c==11-2*a)||a==1&&(c==2||c==5||c==8))printf("\3");else printf(" ");} printf("\n"); }}正心:#include<stdio.h>#include<math.h>void main()int a,b,c; printf("\3\3 \3\3\n"); for(a=1;a<=6;a++)for(b=1;b<=a;b++)printf(" ");for(c=1;c<=11-2*a;c++)if(a>1&&(c==1||c==11-2*a)||a==1&&(c==2||c==5||c==8))printf("\3");else printf(" ");} printf("\n"); }}

    推荐阅读