C语言:画一个爱心 送女票

2018-09-17 12:05:17 浏览数 (1)

C语言永远不会过时

其实学编程关键是学习其思想,如果你精通了一门,再去学其他的时候也很容易上手。C不会过时的,尤其是在unix、linux操作平台上,学好C是必须的。

C跟C 在很多方面也是兼容的,c是c 的基础。

再者c能从很大的程度上帮你了解计算机的发展史,数据结构等方面的知识,很多软件、甚至操作系统中的很大部分是用c来实现的。

还有一些电器芯片的程序,比如电冰箱内制冷系统……可以说用c可以解决一切可能遇到的问题,关键是你要能精通它。

所以放开手脚去大胆的学吧,c永远不会过时

小编给大家推荐一个学习氛围超好的地方,C/C 交流企鹅裙:870963251!适合在校大学生,小白,想转行,想通过这个找工作的加入。裙里有大量学习资料,有大神解答交流问题,每晚都有免费的直播课程

源代码:

#include <stdio.h>

#include <conio.h>

int main()

{

int  i, j, k, l, m;

char c=3; //ASCII码里面 3 就是一个字符小爱心

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<=27; k )   

if (k==8)

printf("L");

else if (k==10)

printf("O");

else if (k==12)

printf("V");

else if (k==14)

printf("E");

else if (k==18||k==20)

printf("清");

else

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("%cn", c);  //最后一个字符小爱心

for (i=1; i<=5; i )    printf("n"); //最后空出5行

getch();

return 0;

}

0 人点赞