编程打印以下图形。
123456789
23456789
3456789
456789
56789
6789
789
89
9
分析:
① 本题目需要使用循环的嵌套结构(用一重循环无法实现)。内循环控制打印某1行数字,从数字i打印到数字9。外循环控制打印哪一行(第1行、第2行、…、第9行),且换行。
② 本题目循环次数事先已知,用for循环比较恰当。
程序如下:
main( )
{
int i,j;
for(i=1;i<=9;i++)
{ for(j=i;j<=9;j++) printf("%d",j);
printf("\n");
}
}
请思考:如何打印出如下图形?
1
12
123
1234
12345
123456
1234567
12345678
123456789