请问下哪里错误了
main()
{
int sum =1,num;
printf("请输入一个整数:");
scanf("%d",num);
if(num>=1)
{
int i=1;
while (i <= num);
{
sum += i;
i +=2;
}
if(num%2==1)
printf("1+3+...+%d = %d\n", sum);
else
printf("1+3+...+%d = %d\n", sum);
}
else printf("无实际意义!\n");
}