求1-2+3-4+5-6+7+…+99-100 C语言编程 下面程序哪里错了#include main(){int a,s=0;for(a=1;a
来源:学生作业学帮网 编辑:学帮网 时间:2024/05/31 22:53:01
求1-2+3-4+5-6+7+…+99-100 C语言编程 下面程序哪里错了
#include
main()
{
int a,s=0;
for(a=1;a
既然是要求解到第一百项,那么事情就不必要搞得那么麻烦.表达式中,所有为奇数项项都是正数,偶数项都是负数,而奇数项和偶数项各有50项我们不妨利用等差数列求和公式,分别求出奇数项和偶数项绝对值的和.再用奇数项绝对值的和减去偶数项绝对值的和即可.
还有更简单的方法,从第一项开始一次如此:(1-2) + (3-4) +(5-6) +.+ (99-100) ,发现如果将每个括号看作一项,那么每项都是-1 ,一共有50项,那么结果就很明显了,是 -50 .
那么将结论推广一下,对于n项的这个算式的结果求解,如果n为偶数,那么结果就是 -(n/2),若n为奇数,那么结果就是 n - n/2(n/2向下取整)
那么对于任意项数n的算式求解代码:
#include
int main(void)
{
int n;
int sum;
scanf("%d", &n);
if (n % 2 == 0)
{
sum = n / 2 * -1;
printf("%d\n", sum);
}
else
{
sum = n - n / 2;
printf("%d\n", sum);
}
return 0;
}
求3,4,5,6,7、8、9和2题1答案求大神
求1-2+3-4+5-6+.+99-100
20 :40求比值 2.1 :0.7求比值 8分之7 :4求比值 4分之1 :3分之1求比值 2.5 :5分之一求比:3分之2求比值.
求1-2+3-4+5-6+…+2011-2012,
求 1 2 3 4 5 6 7题
求1,2,3,4,5,6,7,8,
求1,2,3,4,5,6,7,8题
三、求解下列各题1、讨论极限2、讨论极限3、讨论极限4、求3、设由方程组确定,求.5、方程确定了函数,求 .6、求的导数.7、求曲线在点处的切线方程.8、求函数在上的最大值和最小值.9、求函
1+3+5+……99-2-4-6-……-100求
求文档: C语言中do/while 编写:求1-2+3-4+5-6……..+99-100的结果
甲、乙两人解同一个方程组{3x+ay=13 bx-3y=9 甲因看错a,解得{x=6 y=7 乙因抄错b,解得{x=1 y=5 求原方程组解是多少?速求!速求!速求!速求!速求!速求!速求!速求!速求!速求!速求!速求!速求!速求!速求!速
1-2+3-4+5-6+7-8+9……+99-100等于多少?快求
编写程序求数列:1/2+3/4+5/6+ …+99/100的值
1+2-3-4+5+6-7-8+...+97+98-99-100+101+102求步骤
求1*2*3*4*5*6*7*8*9*10*.*99*10的简便运算?
1+2+3+4+5+6+7+.+99+100=?求回答,
r=6求c r=2.3求c r=2/5求c d=3.6求c d=2/3求c d=3/5求c c=1r=6求cr=2.3求cr=2/5求cd=3.6求cd=2/3求cd=3/5求cc=15.7求dc=219.8求rc=62.8求r
1+2+3+4+5+6+7+8+9+……+n-1=? 求代数式