#include <stdio.h>
void heart() {
printf(" ** ** \n");
printf(" * * * * \n");
printf(" * * * \n");
printf(" * * \n");
printf(" * * \n");
printf(" * * \n");
printf(" * * \n");
printf(" * * \n");
printf(" * * \n");
printf(" * * \n");
printf(" * * \n");
printf(" * * \n");
printf(" * * \n");
printf(" * * \n");
printf(" * \n");
}
int main() {
heart();
return 0;
}
这个是别人的,我只是转。
本回答被网友采纳学习C语言其实并不是枯燥无味的,也有蛮多好玩的
代码如下:
#include <stdio.h>
int main()
{
int i,j;
printf(" ****** ******\n"
" ********** **********\n"
" ************* *************\n");
//前三排的规律性不强 所以直接显示就好了
for(i=0;i<3;i++)//显示中间三排
{
for(j=0;j<29;j++)
printf("*");
printf("\n");
}
for(i=0;i<7;i++)//显示呈递减趋势规律的中间7排
{
for(j=0;j<2*(i+1)-1;j++)
printf(" ");
for(j=0;j<27-i*4;j++)
printf("*");
printf("\n");
}
for(i=0;i<14;i++)//最后一个星号*与上面的规律脱节了 所以独立显示
printf(" ");
printf("*\n");
return 0;
}
就是我用C语言写的心形图案,花样心形图案,主要是用for语句写的,有兴趣的朋友可能试下
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
本回答被网友采纳1、数组方式,数组heart存放由'*'组成的心形,再由printf函数显示出来。编译与执行环境:VC++ 6.0.
2、例程: