main()
{
int i,j,l,m,n;
scanf("%d%d",&m,&n);
printf("\n\n");
for(i=1;i<=n;i++)
{
for(j=0;j<i;j++)
{l=m+i+j;
printf("%d ",l);
}
printf("\n");
m=m+i;
}}
第壹步輸入scanf("%d%d",&m,&n);m代表首字母即為起始數字,n代表行數,再跳兩行 printf("\n\n"); 接著 for(i=1;i<=n;i++)用I做變量控制行數就是I每次循環後自加等於行數n,在壹重循環裏面 再來壹個循環控制每個數相加for(j=0;j<i;j++)而且輸出下三角,則j<i,l=m+i+j;是l等於行數加列數再加上妳的起始數m,輸出l,執行完內循環後即壹行跳出,換行,再次執行, m=m+i;行數增加用m來保留增加的行數,,,不知妳懂了沒有