c语言1-2+3-4怎么编程
答:include <stdio.h>void main(){ int i, s=0; for(i = 1; i <= 10; i ++) if(i%2==0) s-=i; else s+=i; printf("%d\n",s);}
答:include <stdio.h>int main(){ int sum=0; int i=0; while(i<100) { sum+=i%2==0?i:-i; i++; } printf("%d",sum); return 0;}
答:int a,b=100,c=1;for(a=2;a<=b;a++)if(a%2==0)c=c-a;else c=c+a;printf("结果是 %d",c);} 这个算是非常入门的程序了 现在主要就是养成一个良好的习惯 给的准确的数字都变成变量去定义它 以后好用不要直接使用数字
答:main(){ int i,s,n,sum;for(s=1;s<=10;s++){ for(i=1;i<=s;i++)n*=i;if(s%2==0)n=-n;sum+=n;} printf("%d\n",sum);}
答:数值太大,要用到大数运算。这里就简单地用double 吧:double jc(int i); 是i 的阶乘运算,连乘就是了。term 是 某一项的 值, 不计符号 t 是某一项的 符号, +1 或 -1 ,循环一次变一次符号。sum 是总和。你可以先让 n=6,试算一下,看看结果,满意了,再让 n=100,算出结果。inclu...
答:include <stdio.h>int main(){int sum = 0; int t = 1; int i; int n; scanf("%d", &n) ; for(i = 1 ; i <= n ;i++){sum = sum + i * t; t = t*(-1) ; }printf("%d\n", sum) ;return 0 ; }
答:唉,最快的方法,直接找出前N项和通项公式。将n换成具体的项数,或者将n作为函数参数输入 begin var sum:integer;if n mod 2=0 then sum=-(n div 2)else sum=(n+1) div 2;end 对应的C程序如下 int mysum(int n){ int sum;if (n%2) sum=(n+1) / 2;else sum=-(n/2);retur...
答:.. +999-1000 = (1-2)+ (3-4) + ... +(999-1000)= -1 +(-1) + ... + (-1) = -500。 所以也可以直接 include<stdio.h>main(){ int i,sum=0; for(i=1;i<=1000;i+=2) sum += -1; printf("s = %d.\n",sum);} ...
答:include <stdio.h> main(){ int i,t,sum;i=1;sum=0;for(t=1;t<=100;t++){ sum=sum+i*t;i=-i;} printf("%d\n",sum);}
答:这是算法代码,j是控制+、-号 int i , j=1,sum=0;for(i=1;i<=100;i++){ sum+=i*j;j=-j;} 你自己写输出代码吧
网友评论:
柳李17747211579:
1 - 2+3 - 4+5 - 6+7用c语言怎么写代码? -
67851俟河
: 这个很简单 int main() {return (1-2+3-4+5-6+7); }
柳李17747211579:
1 - 2+3 - 4..+101用c语言如何编程 -
67851俟河
: #include int main() { int i,s=0; for(i=1; i <=101; i ++) if(i%2) s+=i; else s-=i; printf("%d\n",s); return 0; }
柳李17747211579:
如何用c语言循环体制计算1 - 2+3 - 4+..... -
67851俟河
: 假设循环变量为i n=n+i*(-1)^(i+1)
柳李17747211579:
用C语言编写 1! - 2! +3! - 4!..... - 100!要简单易懂的 -
67851俟河
: 数值太大,要用到大数运算. 这里就简单地用double 吧: double jc(int i); 是i 的阶乘运算,连乘就是了.term 是 某一项的 值, 不计符号t 是某一项的 符号, +1 或 -1 ,循环一次变一次符号.sum 是总和.你可以先让 n=6,试算一下,看看...
柳李17747211579:
如何用C语言编程求 1 - 2+3 - 4... - 100 -
67851俟河
: #include "stdio.h" void main() { int a,b=100,c=1; for(a=2;a<=b;a++) if(a%2==0) c=c-a; else c=c+a; printf("结果是 %d",c); } 这个算是非常入门的程序了 现在主要就是养成一个良好的习惯 给的准确的数字都变成变量去定义它 以后好用不要直接使用数字
柳李17747211579:
c语言,计算1! - 2!+3! - 4!+5!+……要求自定义函数实现,在线等 -
67851俟河
: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22#include"stdio.h" intfun1(intx){if(x<=1) return1;returnx*fun1(x-1); }intfun2(intn){inti,x=0;for(i=1;i<=n;i++)if(i%2==1)x+=fun1(i);elsex-=fun1(i);returnx; }intmain(){intn=5;printf(...
柳李17747211579:
C语言编程计算1 - 2+3 - 4+5 - 6+...+99 - 100 -
67851俟河
: #include main() {int i,s; s=0 for(i=1;i<=100;i=i+2) s=s+i; printf("1+2+3=...+100=%d\n",s); }
柳李17747211579:
C语言编程1 - 2+3 - 4+5 - 6+~~+99 - 100用for,语句~while语句……do - whi -
67851俟河
: (1)用for: #include "stdio.h" void main() {int s=0,i=1,j=1;for(;i<=100;i++){s=s+i*j;j=-j;}printf("1-2+3-4+5-6+~~+99-100=%d",s); } (2)用while: #include "stdio.h" void main() {int s=0,i=1,j=1;while(i<=100){s=s+i*j;j=-j;i++;}printf("1-2...
柳李17747211579:
C语言编程:求s=1 - 2+3 - 4+5……+99 - 100 -
67851俟河
: main() { int s=0; for(int i=1;i<101;i++) { if(i%2==0) i=-i; s+=i; } }
柳李17747211579:
编程计算1 - 2+3 - 4+5 - 6+…… - 10000 -
67851俟河
: 1 2 3 4 5 6 7 8 9inti; intsum=0; for(i=1;i<=10000;i++){if(i%2==0)sum-=i;elsesum+=i; } printf("结果:%d",sum);