注册 登录
编程论坛 数据结构与算法

规律的三角形

Lucky_xuebin 发布于 2011-05-22 12:12, 567 次点击
#include<stdio.h>
void main()
{
    int i,j,n;
    printf("请输入一个数: ");
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
        for(j=n;j>i;j--)
            printf(" ");
        for(j=1;j<=i+1;j++)
            printf("%d",j);
        for(j=j-2;j>0;j--)
            printf("%d",j);
        printf("\n");
    }
}
这个for语句是怎么执行的?????求救
1 回复
#2
loveshuang2011-06-05 02:17
第一个for是表示层次的,其中的第一个for是把光标移动到要输出的位置。第二个是输出1-(i+1),因为i从0开始的。后面一个是输出i到1的。
1