XYDDD 发表于 2022-9-13 09:19:09

C语言的算法:加减到n


学技术,重在日拱一卒、一点一滴的积累。

今天,我们一起来分析C语言的算法:加减到n。

算法题目:求1-2+3-4+5-6+7-8+9----------(一直到N)的结果。

编程思路

编程思路:用for循环嵌套if-else条件语句实现。

程序范例

#include<stdio.h>

int sum(int n);

int main()

{

int y,x;

while(1)

{

    printf("请输入:");

    scanf("%d",&x);      

    y=sum(x);

    printf("%d\n",y);

}

return 0;

}

int sum(int n)

{

int m,i;

for(i=1;i<=n;i++)

{

    if(i%2==0)

    {

      m=-(n/2);

    }

    else

    {

      m=(n+1)/2;

    }

}

return m;

}

程序运行结果:


thamky 发表于 2022-9-13 10:14:32

{:6_299:}{:6_299:}
页: [1]
查看完整版本: C语言的算法:加减到n