C语言小程序9

来源:百度知道 编辑:UC知道 时间:2024/05/08 21:27:04
1-2+3-4......-100

程序如何写丫?

main()
{
int i;
int sum=0;
for(i=1;i<=100;i++)
{
if(i%2)
{
sum=sum+i;
}
else
{
sum=sum-i;
}
}
printf("%d",sum);
}

代数学公式

思路:可以先把‘+’弄了 再弄‘-’

int i;
int sum=0;
for(i=1;i<=100;i++)
{
if(i%2)
{
sum+=i;
}
else
{
sum-=i;
}
}

楼主作这样的问题时,首先要去发掘什么是变量,什么是不变的

比如 + - 号就是变量,每一位的值也是变量,

不变的是 + - 号出现的间隔(交替),和每一位之间的差(+1)

现有算法,后写程序,没必要写成循环