c语言打印爱心代码
#include stdio.h
int main()
{
int i, j, k, l, m;
char c = '*';//用*号打印爱心
for (i = 1; i = 5; i++)
printf("\n");//开头空出5行
for (i = 1; i = 3; i++)
{//前3行中间有空隙分开来写
for (j = 1; j = 32 - 2 * i; j++)
printf(" ");//左边的空格,每下一行左边的空格比上一行少2个 //8*n-2*i
for (k = 1; k = 4 * i + 1; k++)
printf("%c", c);//输出左半部分字符小爱心
for (l = 1; l = 13 - 4 * i; l++)
printf(" ");//中间的绝吵空格,每下一行的空格比上一行少4个
for (m = 1; m = 4 * i + 1; m++)
printf("%c", c);/并枣侍/输出右半部分字符小爱心
printf("\n");//每一行输出完毕换行
}
for (i = 1; i = 3; i++)
{//下3行中间没有空格
for (j = 1; j = 24 + 1; j++)
printf(" ");//左边的空格 //8*(n-1)+1
for (k = 1; k = 29; k++)
printf("%c", c);//输出字符小爱心
printf("\n");//每一行输出完毕换行
}
for (i = 7; i = 1; i--)
{//下7行
for (j = 1; j = 40 - 2 * i; j++)
printf(" ");//左边的空格,每下一行左边的空格比上一行少2个//8*(n+1)-2*i
for (k = 1; k = 4 * i - 1; k++)
printf("%c", c);//每下一行的字符小岩迟爱心比上一行少4个(这个循环是i--)
printf("\n");//每一行输出完毕换行
}
for (i = 1; i = 39; i++)
printf(" ");//最后一行左边的空格
printf("%c\n", c);//最后一个字符小爱心
for (i = 1; i = 5; i++)
printf("\n");//最后空出5行
return 0;
}
c语言写心形代码
int main(void){ float a,x,y;for(y=1.5f; y-1.5f; y-=0.1f){ for(x=-1.5f; x1.5f; x+=0.05f){ a = x*x+y*y-1;char ch = a*a*a-x*x*y*y*y=0.0f?'*':' ';putchar(ch)。
用C语言编写心形的方法:#includestdio.h int n;void draw(int n){int i,j;for (i=1-(n1);i=n;i++) if (i=0) { for (j=0;ji;j++) printf(" ")。
特有特点:
C语言是普适性最强的一种计算机程序编辑语言,它不仅可以发挥出高级编程语言的功用,还具有汇编语言的优点,因此相对于其它编程语言,它具有自己独特的特点。
C语言的运算范围的大小直接决定了其优劣性。C语敬闭言中亮咐裂包含了34种运算符,因此运算范围要超出许多其它语言,此外其运算结果的表达形式也十分丰富。此外,C语言包含了字符型、指针简慎型等多种数据结构形式,因此,更为庞大的数据结构运算它也可以应付。
怎样用C语言编写个爱心图象
创建一个心形图案需要的最长字符串,充分利用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;
}