调用函数fun计算:1-2+3-4+5-6+7-8+9-10的C语言程序

2025年03月18日 03:38
有4个网友回答
网友(1):

main(){int i=1,Sum=0;for(;i<100;i++){i=-i;sum+=i}}不知道你fun函数的相关参数 只能这样回答你了

网友(2):

#include
int fun(int n)
{
int i;
int sum = 0;
for(i = 1;i<=n;i++)
{
if(i%2==1)
{sum = sum + i;}
else
{sum = sum - i}
}
return sum;
}

void main()
{
int n,sum;
printf("请输入您的一个整数:\n");
scanf("%d",&n);
sum = fun(n);
printf("结果是:%d\n",sum);
}

网友(3):

#include
int fun(int n)
{
int i,sum=0,f=1;
for(i=1;i<=n;i++)
{
sum+=(f*i);
f=-f;
}
return sum;
}
int main()
{
int n=10;
printf("%d\n",fun(n));
}

网友(4):

#include
int fun(int n)
{
if (!n)
return 0 ;
if (n % 2 == 0)
return n*(-1) + fun(n-1) ;
return n + fun(n-1) ;
}
int main()
{
int n=10;
printf("%d\n",fun(n));
return 0 ;
}