pascal问题 编程打印出如下图案: 1 222 33333 4444444 555555555

编程打印出如下图案:
10.编程打印出如下图案:
1
222
33333
4444444
555555555

找一下规律即可,用for循环,共有5行,第i行从6-i列开始,到4+i为止
var i,j,k:longint;
begin
for i:=1 to 5 do
begin
if i<>5 then for j:=1 to 5-i do write(' ');{输出空格}
for j:=6-i to 4+i do{输出数字}
write(i);
writeln
end
end.
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-07-16
for(int i=1;i<6;i++)
{
for(j=1;j<2*i;j++)
{
print(i);
}
}
第2个回答  2011-07-16
var i ,j: integer;
begin
for i := 1 to 5 do
begin
for j := 1 to 2*i-1 do
begin
write(i);
end
writeln();
end
end

...输出以下图案: 1 222 33333 4444444 555555555 6666666 77777 888...
应该菱形吧,LS仁兄只输出前半部分而已 include <stdio.h> include "math.h"define n 9 void main(){ int i,j,mid;mid=n\/2+1;for(i=1;i<=n;i++){ for (j=1;j<=abs(i-mid);j++)printf(" ");\/\/输出前缀空格 for(j=1;j<=2*(mid-abs(i-mid))-1;j++)printf("%d",i...

1 222 33333 4444444 555555555 vb程序代码
for(i=1;i<=j;i++){ WCH = WCH + (j+1)\/2 } } print(WCH)上述答案,我实验过,确实能行。

循环结构的程序设计 1 222 33333 4444444 555555555
void main(){ int i,j;for (i=1;i<6;i++){ for (j=1;j<6-i;j++)putchar(' ');for (j=1;j<=i;j++)putchar(i+'0');putchar('\\n');} }

1 222 33333 4444444 555555555 如何用vb做出来 编写程序,谢谢了!_百度...
Private Sub Command1_Click() For i = 1 To 5 For j = 1 To 2 * i - 1 Print i; Next j Print Next iEnd Sub

...图案如图所示 1 222 33333 4444444 555555555 6666666 77777 888...
For i = 1 To 9 Picture1.Print Spc(9 - i); String(2 * i - 1, CStr(i))Next i

问几个关于free pascal的题目,急急急!(完成几道是几道)
平行四边形 等腰三解形 菱形 10、编程打印出如下图案:1 222 33333 4444444 555555555 11、有三种明信片:第一种每套一张,售价2元;第二种每套一张,售价4元; 第三种每套9张,售价2元。现用100元钱要买100张明信片,要求每种明信片至少要买一套,问三种明信片应各买几套?请输出全部购买方案...

用Pascal编程求满足下列条件的三位数:该三位数等于它数字的立方和。_百...
10.编程打印出如下图案: 1 222 33333 4444444 55555555511.有三种明信片:第一种每套一张,售价2元;第二种每套一张,售价4元; 第三种每套9张,售价2元。现用100元钱要买100张明信片,要求每种明信片至少要买一套,问三种明信片应各买几套?请输出全部购买方案。12.某人想把一元钱换成伍分、贰分、壹分这样的...

free pascal题目
18、编程序打印出下列图案:平行四边形 等腰三解形 菱形 *** * * *** *** *** *** *** *** *** *** *** *** *19、编程打印出如下图案: 1 222 33333 4444444 555555555 20、有三种明信片:第一种每套一张,售价2元;第二种每套一张,售价4元; 第三种每套9张,售价2元。现用100元钱要买100...

编写一个函数输出如下图案.(C语言)
\/\/i控制行数和每一行的输出数字 { for(j=0;j<2*i-1;j++)\/\/j控制每一行的输出数字的个数 printf("%d",i);printf("\\n");} return 1;} } void main(){ int n;printf("Please input NUMBER:\\n");scanf("%d",&n);putchar('\\n');putNum(n);getchar();} 这程序是对的!

pascal语言中,for循环的问题
program ji;var i,j:integer;begin for i:=1 to 5 do begin for j:=1 to 5-i do write(' ');for j:=1 to 2*i-1 do write(i);writeln;end;end.一定要打分号!!

相似回答
大家正在搜