输入一个数,用数组打印1到这个数所有数,用c

输入一个数,用数组打印1到这个数所有数,用c

反手一个循环语句,望采纳

include<stdio.h>

int main()
{
int i = 0;
int n = 1;
int k = 0;
scanf("%d", &i);
int arr[] = { 0 };
for (k = 0; k < i; k++)
{
if(n<=i)
{
printf("%d ", n);
n++;
}
}
return 0;

}

这用不着数组吧,直接打印不行吗?