- 积分
- 115
- 鸿鹄币
- 个
- 好评度
- 点
- 精华
- 注册时间
- 2022-7-25
- 最后登录
- 1970-1-1
- 阅读权限
- 20
- 听众
- 收听
助理工程师
|
学技术,重在日拱一卒、一点一滴的积累。
今天,我们一起来分析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;
}
程序运行结果:
|
|