#include<stdio.h>
int main() {
int i,j, s = 1;
for(i=1;i<=5;i++){
for(j=1;j<=i;j++){
printf("%d ",s++);
}
printf("\n");
}
return 0;
}
int main()
{
int delta=2,next=1;
for(int i=1;i<=15;++i)
{
printf("%d ",i);
if(i==next)
{
printf("\n");
next+=delta;
++delta;
}
}
return 0;
}
一个循环版
int main()
{
for(int delta=2,next=1,i=1;i<=15;++i)
printf(i==next?(next+=delta++,"%d\n"):"%d ",i);
return 0;
}
高阶版本的