用C语言编一程序1+2-3+4-5+6-7+8-9+10

来源:百度知道 编辑:UC知道 时间:2024/09/24 02:35:06

我帮你写了一个函数,函数的说明在这里已经有了.

#include "stdio.h"
//函数说明:计算线性正负号交替数列结果
//形参说明:start_N为需要加的第一个数,
// distance为每一个加数与前一个加数的绝对值差
// count为总共有多少数参数计算
int Add_Nums(int start_N, int distance , int count)
{
int sum=start_N;
int tmp,i;
bit status=1;
tmp=start_N+distance;
for(i=1;i<count;i++)
{
if(status)
sum+=tmp;
else
sum-=tmp;
status=~status;
tmp+=distance;
}
return(sum);
}

int main(void)
{
int result; //计算结果
result=Add_Nums(1, 1 ,10);
printf("%d\n",result);
return(0);
}

#include <stdio.h>
int main()
{
int sum=1,i;
for(i=2;i<=10;i++)
if(i%2==0)
sum+=i;
else
sum+=-i;
printf("%d\n",sum);
return 0;
}

#include <stdio.h>
int main()
{
int sum=1,i;
for(i=2;i&l