1847171_ac_15ms_24k.c
来自「北大大牛代码 1240道题的原代码 超级权威」· C语言 代码 · 共 36 行
C
36 行
# include <stdio.h>
int main()
{
int i, j, n, n1;
scanf("%d",&n);
n1 = n;
for(i = 3; i <= n; i++)
n -= i;
if(n==0||n==1)
{
for(j = 3; j < i - 1; j++)
printf("%d ",j);
j++;
if(!n) j--;
printf("%d \n",j); return 0;
}
for(i = 2; i <= n1; i++)
n1 -= i;
if(n1==0)
{
for(j = 2; j < i; j++)
printf("%d ",j);
printf("\n");
return 0;
}
else
{
for(j = 2; j < i; j++)
if(j<i-n1)printf("%d ",j);
else printf("%d ",j+1);
printf("\n");
return 0;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?