题解 | #数字三角形#
数字三角形
https://ac.nowcoder.com/acm/problem/22208
数字三角形 C语言AC
一开始想到2个for 直接解决,转念一想,两个for实在太低效率了,所以添加变量,转化成一个for来解决
C语言代码如下:
#include<stdio.h>
int main(void)
{
int n,i,count=0,row=1;
scanf("%d",&n);
for(i=1;i<=(1+n)*n/2;i++)
{
printf("%4d",i);
count++;
if(count==row){
printf("\n");
count=0;
row++;
}
}
return 0;
}
