用指针函数编写一个函数
#include <stdio.h>
int *sum(int a)
{
int i;
int s1=0,s2=0;
if(a%2==0)
{
for(i=2;i<=a;i=i+2)
s1+=1/i;
return &s1;
}
else
{
for(i=1;i<a;i=i+2)
s2+=1/i;
return &s2;
}
}
void main()
{
int n,;
scanf("%d",&n);
printf("%d",*sum(int n));//为啥这说错误C2198:“笔:太少的实际参数,不懂
}
而且还有好多错误不知道在哪里