program testcase;
var n,x,y:byte;
begin
repeat
begin
write('Input N -> [1,26]:');
readln(n);
end;
until (n>=1) and (n<=26);
for x:=1 to n do
begin
{画空格}
for y:=1 to n-x do
write(' ');
for y:=1 to x do
begin
write(chr(96+y),' ');
end;
writeln;
end;
writeln('Press ENTER to end');
readln();
end
=======
输出
Input N -> [1,26]:26
a
a b
a b c
a b c d
a b c d e
a b c d e f
a b c d e f g
a b c d e f g h
a b c d e f g h i
a b c d e f g h i j
a b c d e f g h i j k
a b c d e f g h i j k l
a b c d e f g h i j k l m
a b c d e f g h i j k l m n
a b c d e f g h i j k l m n o
a b c d e f g h i j k l m n o p
a b c d e f g h i j k l m n o p q
a b c d e f g h i j k l m n o p q r
a b c d e f g h i j k l m n o p q r s
a b c d e f g h i j k l m n o p q r s t
a b c d e f g h i j k l m n o p q r s t u
a b c d e f g h i j k l m n o p q r s t u v
a b c d e f g h i j k l m n o p q r s t u v w
a b c d e f g h i j k l m n o p q r s t u v w x
a b c d e f g h i j k l m n o p q r s t u v w x y
a b c d e f g h i j k l m n o p q r s t u v w x y z
Press ENTER to end
============
这种题要自己做才有意思,别人做了,你还是不会呵呵
已经验证过了:
#include<stdioh>
#define num 5 /修改这个数字来改变金字塔的层数/
void main()
{
for(int n=1;n<=num;n++)
{
for(int j=num-n;j>0;j--)
{
printf(" ");
}
for(int i=0;i<n;i++)
{
printf(" ");
}
printf("\n");
}
}
给,已经编译运行通过:
#include<conioh>
#include<stdioh>
void main()
{
int n;//这个就是定义的你需要输出的行数
int i,j;
printf("please input the n: ");
scanf("%d",&n);//输入需要输出的行数
for(i=0;i<n;i++)
{
for(j=0;j<2(n-1-i);j++) printf(" ");
for(j=0;j<=i;j++) printf("%d",j+1);
for(j=0;j<2i-1;j++) printf(" ");
for(j=i+1;j>0;j--)
{
if(i==0) break;
printf("%d",j);
}
printf("\n");
}
getch();
}
这个不用递归吧,几个循环搞定了:
for (int i=1; i<=4; i++)
{
for ( int k=1; k<=4-i; k++) Systemoutprint(" ");//输出前导空格
for ( int j=1; j<=i, j++) Systemoutprint(""+j);//输出升序数字
for ( int m=i-1; m>=1; m--) Systemoutprint(""+j);//输出降序数字
Systemoutprint("\n"); //输出换行符
}
以上就是关于在free pascal编写一个程序,输出一列图形(字母金字塔)全部的内容,包括:在free pascal编写一个程序,输出一列图形(字母金字塔)、c语言 想把*号以金字塔形输出,程序该怎写呀、c语言程序输出数字金字塔等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)