vfp编写程序用“*”打印一个金字塔型的图形:第一行一个星,第二行三个星,第三行五个星,最后一行13个星

马上要交作业了 谢谢大家!

程序如下,希望对你有所帮助:
set talk off
clear
? "欢迎使用本程序,用*组成三角形"
l = 20
for h = 1 to 7
for a = l-(h-1) to l+(h-1)
@ h+5,a say alltrim('*')
endfor
endfor
set talk on
return

参考资料:我是学vfp的

温馨提示:内容为网友见解,仅供参考
第1个回答  2009-04-22
clear
for i=1 to 7
mm=space(8-i)
mm1=""
for j=1 to 2*i-1
mm1=mm1+'*'
endf
? mm+mm1
endf
wait
retu
第2个回答  2009-04-22
*3行语句就解决了,如下

for a=1 to 13 step 2
?space(13-a/2)+repl('*',a)
endfor
第3个回答  2009-04-22
这个是思路,再不会没办法,不告诉你源码,自己去做。多多动手
for i=1 to 7
print 8-i 个空格 space(i)

print i*2-1个* string(i*2-1,"*")
next i

vfp编写程序用“*”打印一个金字塔型的图形:第一行一个星,第二行三个...
set talk off clear ? "欢迎使用本程序,用*组成三角形"l = 20 for h = 1 to 7 for a = l-(h-1) to l+(h-1)h+5,a say alltrim('*')endfor endfor set talk on return 参考资料:我是学vfp的

用VFP的FOR循环语句实现“金字塔”图形
s=s+"★★"next i 图: (2)新建一个程序(文件菜单——新建——程序——新建文件),写代码: s="★★★"j=18 for i=1 to 6 ?s s=substr(s,1,j)j=j-4 next i 图: (3)新建一个程序(文件菜单——新建——程序——新建文件),写代码: s="★"j=14 for i=1 to 7 ?

编写程序打印字母金字塔,用vfp程序打印26个字母的字母塔
CLEAR SET TALK OFF FOR i=1 TO 26 FOR j=1 TO 26-i ?? [ ] ENDFOR FOR j=1 TO i ?? CHR(asc([A])+j-1) ENDFOR FOR j=i-1 TO 1 STEP -1 ?? CHR(asc([A])+j-1) ENDFOR ? ENDFOR RETURN

编写程序打印杨辉三角型。
int i,j,n=0;\/\/首先定义二维数组计数符号i,j还有杨辉三角行数的初始化 int a[100][100]={0,1};\/\/只有2个初值,即a[0][0]=1,a[0][1]=2,其余数组元素的初值均为0 \/\/二维数组大小可自定,但切记不可使其超过整形数组的大小 while(n<1||n>100)\/\/在输入的值不正确时自动初始化...

企业软件开发流程是什么
在企业中,整个的开发的过程,从头到尾,大致可以分成五个大的阶段,分别是需求,设计,编码,测试,交付这五个阶段,这当中,位于软件公司内部管理的过程,详细划分又可以分为7步,如下所列:相关系统分析员向用户初步了解需求,然后用WORD列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,...

相似回答