如何用c语言绘制心形图形图案

如题所述

#include stdio.h int main() { int i,j; printf(" ****** ******\n" " ********** **********\n" " ************* *************\n"); //前三排的规律性不强 所以直接显示就好了 for(i=0;i3;i++)//显示中间三排 { for(j=0;j29;j++) printf("*"); printf("\n"); } for(i=0;i7;i++)//显示呈递减趋势规律的中间7排 { for(j=0;j2*(i+1)-1;j++) printf(" "); for(j=0;j27-i*4;j++) printf("*"); printf("\n"); } for(i=0;i14;i++)//最后一个星号*与上面的规律脱节了 所以独立显示 printf(" "); printf("*\n"); return 0; }
工具/原料
计算机
VC6.0
方法/步骤
1、首先,打开vc6.0,建立程序编写页面,建立C语言环境,声明两个整数型变量。
2、随后,打出心的前三行,由于规律不明显,就用printf语句手动输入,要仔细观察模版。
3、观察可得,中间三行相同,就可以使用for循环,循环三行,每行的个数要仔细计算,模版很重要。。
4、随后的七列逐渐减少,同样使用for循环进行循环七列递减的运算,这样还剩下最后一列。
5、最后一列,只有一个符号,相同于前三行,这样,我们就是用printf语句直接编写最后一行。
6、这样就完成了程序的编写,这样就可以进行编译了,可以看到编译结果0错误,0警告,就可以运行程序了。
7、运行成功,看到程序运行框中出现了清晰的心图形,成功编程。
温馨提示:答案为网友推荐,仅供参考
相似回答