求助,简单的语法问题
#include <stdio.h>void main()
{
int i=1,t=1,sum=0,n,u;
printf("请输入一个奇数");
scanf("%d",&n);
u=n%2;
if(u!=0)
{do
t*=i;
sum+=t;
i+=2;
while(i=n);
printf("%d",sum);
}
else
printf("请重新输入");
}
编译时显示sum那行的语法错误,请高人解答。。感激不尽,系本人自学,低级错误,忘诸位海涵。。