编程题C++

来源:百度知道 编辑:UC知道 时间:2024/06/01 13:01:27
fun函数的功能是m=1-2+3-4+…+9-10,填空
int fun(int n)
{

}
main()
{
printf(“m=%d\n”, fun(10));
}

1.通用程序:

int fun(int n)
{
int s=0;
while(n>=1)
{
s+=n%2?n:-1*n;
n--;
}
return s;
}

main()
{
printf(“m=%d\n”, fun(10));
}

2.直接返回(因为数据量比较小)
int fun(int n)
{
int sum=1-2+3-4+…+9-10;
return sum;
}
main()
{
printf(“m=%d\n”, fun(10));
}