编写程序:求1-3+5-7+…-99+101的值,java语言
include<stdio.h> int main(){ int i,j,sum1=0,sum2=0;{ for(i=1;i<=101;i+=4)sum1+=i;for(j=3;j<=99;j+=4)sum2+=j;} printf("sum=%d",sum1-sum2);return 0;}
求1-3+5-7+.-99+101的值
1-3+5-7+.-99+101 =1+(-3+5)+(-7+9)+.+(-99+101)=1+2+2+.+2 =1+50*2 =101
C语言,下面程序的功能是计算1-3+5-7+…..-99+101的值,请填空。
除了 1 之外,都是负的了,如 -3、-5、-7。include<stdio.h> void main(){ baiint i,t=1,s=0;for(i=1;i<=101;i+=2){ duif((i+1)%4==0)t=-t;s=s+t;t=i+2;} printf("%d\\n",s);}
编写程序:求1-3+5-7+···-99+101值
{ int i,sum=0;for(i=1;i<=101;i+=4) sum+=i; \/\/先算sum=1+5+9+……+101 for(i=3;i<=99;i+=4) sum-=i; \/\/再算sum-(3+7+11+……+99)printf("sum=%d\\n",sum);return 0;}
C语言编写程序,求1-3+5-7+...-99+101的值
for(i=1;i<=101;i+=4)sum1+=i;for(i=3;i<=99;j+=4)sum2+=j;} printf("sum=%d",sum1-sum2);} 方法二、public class Cds6{ public static void main(String[]args){ int sum=0;for(int i=1;i<=101;i+=4){ sum=sum+i;System.out.println(sum);} for(int j=3;j<...
求教:用for语句编写程序,计算1-3+5-7+…-99+101的值。 C语言。。
include "stdio.h"int main(){ int i,sum=0,t;for(i=1;i<=51;i++){ if(i%2==0)t=-(2*i-1);else t=2*i-1;sum+=t;} printf("sum=%d\\n",sum);} 结果:
怎样用c语言编写程序:求1-3+5-7+9。。。-99+101的值
include <stdio.h> int main(){ int i,j=1;int sum=0;for(i=1;i<52;i++){ sum+=j*(2*i-1);j=-j;} printf("1-3+5-7+9。。。-99+101=%d\\n",sum);return 0;}
C语言求用while语句计算1-3+5-7+...-99+101的值
include<stdio.h> void main(){ int i,j,m,n,sum=0;m=0;n=0;i=1;j=3;while(i<102){ sum=sum+i-j;i+=4;if(j >= 99){ j =0;} else j+=4;} printf("%d\\n",sum);}
怎么用C语言计算1-3+5-7+...-99+101的值
程序如下:include<stdio.h> void main(){ int i,sum=0,flag=1; \/\/初始flag的值为正整数1 for(i=1;i<=101;i+=2){ sum+=i*flag; \/\/sum统计总和 flag=-flag; \/\/将flag置为它的相反数 } printf("sum=%d",sum);} 如果对回答满意,请记得采纳为答案!谢谢 ...
c语言求1-3+5-7+9-11...-99+100 这道题有答案 但是看不懂 麻烦注释下...
{int n,t=1,s=1;for(n=3;n<=101;n+=2) \/\/n从3开始循环,每次循环加2(n+=2相当于n=n+2,不建议 \/\/ 这样写,可读性不强){t=-t; s=s+t*n;} \/\/循环体,表达式。从你给的式子可以看出,每一项为前一 \/\/项加2乘以-1,即-1*(n+2),乘以-1就是t=-t,n=...