C语言设计一个简单的图形动画,用turboc2运行,怎样编写使图形动起来的代码???

C语言设计一个简单的图形动画,用turboc2运行,怎样编写使图形动起来的代码???,第1张

1、首先,打开vc6.0,建立程序编写页面,建立C语言环境,声明两个整数型变量。

2、随后,打出新的前三行,由于规律不明显,就用printf语句手动输入,要仔细观察模版。

3、观察可得,中间三行相同,就可以使用for循环,循环三行,每行的个数要仔细计算,模版很重要。

4、随后的七列逐渐减少,同样使用for循环进行循环七列递减的运算,这样还剩下最后一列。

5、最后一列,只有一个符号,相同于前三行,就是用printf语句直接编写最后一行。

6、这样就完成了程序的编写,这样就可以进行编译了,可以看到编译结果0错误,0警告,就可以运行程序了。

7、运行成功,看到程序运行框中出现了清晰的心图形,成功编程。

如下图进行分解图形找规律:

#include <stdio.h>

#define M 3    /*自定义显示的图形行个数,但是M<=8,因为团是按照2*n-1递增的,详细的你可以动手研究了*/

int main()

{

int i,j,k

for(i=0i<=Mi++)    /* 分二分之一剖析图形,按列为准,按行的组合规律为基准。最长的行可打印2*M+1个有效字母(就是最后一行),其实每行都应改打印这么多的,只是其他行由空格和字母组成而已*/

{

for(j=0j<=M-1-ij++)/*我是以0开始的,随意限制不一样。这里用来确定应该打印几行图案*/

printf(" ")/*确定打印本行空格的个数*/

for(k=0k<=2*ik++)/*确定本行打印的字母的个数*/

printf("%c",(i+k+97))

printf("\n")

}

/*以下部分是对称的另一半图形,原理和上边一样

for(i=M-1i>=0i--)

{

for(j=M-1j>=ij--)

printf(" ")

for(k=0k<=2*ik++)

printf("%c",(i+k+97))

printf("\n")

}*/

getch()

return 0

}

define 相当于替换作用的,不嫌麻烦的话可以把M出现的地方都换成你想要的数字了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7829008.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存