c语言基础,需要解答

输入一个正整数n,并打印出n行“爱编程网”,如果输入的是0或负数,则打印“数据录入不正确”

int main()
{
    int n,i;
    scanf("%d",&n);
    if(n<=0)
        printf("数据录入不正确");
   else
   {
        for(i=0;i<n;i++)
            printf("爱编程网\n");
   }

    return 0;
}


/*输入一个正整数n,并打印出n行“爱编程网”,如果输入的是0或负数,则打印“数据录入不正确”
 * */
#include <stdio.h>

int main(void)
{
    int i,n;
    scanf("%d",&n);
    if(n>0)
    {
        for(i=0;i<n;i++)
        {
            printf("爱编程网\n");
        }
    }
    else
    {
        printf("数据录入不正确\n");
    }
    return 0;
}