ksdf.net
当前位置:首页>>关于怎么用C语言计算1-3+5-7+.......-99+101的值的资料>>

怎么用C语言计算1-3+5-7+.......-99+101的值

我就只写循环部分吧,开头结尾自己写就是啦 int calculate() { int i,j=1,s=0; for(i=1;i

#include void main() { int a = 0,b = 0,i; for(i = 1;i

其实差不多的 用for的 #include int main(){ int i, sign=1, sum=0; for(i = 1; i

#include int main(){int i,sum;sum=0;for(i=1;i

[1]:t=t*i [2]: t=-t/i; //通过 [2] 让 t 交替以 1 或 -1 出现。 我楼上的回答,除了 1 之外,都是负的了,如 -3、-5、-7,,,, 一楼的回答:[1]填 t=t*i,[2]填 i=i*(-1) 中,当你改变了i 的值的时候,你看看还能求出原题的结果吗?

int i,s=0,flag=1 for(i=1;i

int s=0 ; //要有初值才可以!

最后是-99-101? 不是-99+101吗 #include"stdio.h" main() { int i, sum = 0, n = 0; for (i = 1; i < 102; i++) { if (i % 2 != 0) { n++; if (n % 2 != 0) { sum += i; } else { sum -= i; } } } printf("结果:%d", sum); }

#includevoid main(){ int i,sum=0; int j = 1; // 这里最多循环51 for (i=1; (2*i -1) < 102; i++) { if(i%2!=0) { sum=sum + (2*i -1); printf("+%d", (2*i -1)); } else { sum=sum-(2*i -1); printf("-%d", (2*i -1)); } } printf("= \n%d",s...

c的初始值不对 应该是c=0 其它的 没什么问题。 如果要c初始为1 那么第一个循环 从5开始。

网站首页 | 网站地图
All rights reserved Powered by www.ksdf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com