编程计算1-100之间的奇数和与偶数和

怎么不用IF ELSE来做
不用IF能做的出吗?
若可以的话写给我看看吧
告诉我为什么·我太笨了- -

第1个回答  2011-01-16
这是奇数的,偶数一样道理。
Int n=1;
int sum=0;
while(n<=100){
while(n%2!=0){
sum+=n;
n++;}
n++;
}
还有个方法就是n每次递增2,奇数和就从n=1开始,偶数和就是n=2开始。
while(n<=100){
sum+=n;
n+=2;
}
第2个回答  推荐于2017-10-06
是不是这样?

int 奇数和=0;
for (int i=1;i<=100;i=i+2)
{
奇数和=奇数和+i;
}

int 偶数和=0;
for(int j=2;j<=100;j=j+2)
{
偶数和=偶数和+j;
}本回答被提问者采纳
第3个回答  2011-01-16
无需求模判断,下列程序运行效率较高,仅仅循环49次。
#include <stdio.h>
int main()
{ int i,sj,so;
sj=0;so=0;
for(i=1;i<100;i+=2){
sj=sj+i;
so=so+(i+1);
}
printf("奇数和=%d 偶数和=%d",sj,so);
}
第4个回答  2011-01-16
楼主,你要的用 if/else 来做的。
int sum_odd = 0;//奇数之和
int sum_even = 0;//偶数之和

for(int i = 1;i<=100;i++)
{
if(i%2==0)//判断是否是偶数
{
sum_even += i;
}else{
sum_odd += i;
}
}
第5个回答  2011-01-16
#include <stdio.h>
int main()
{ int i,sj,so;
sj=0;so=0;
for(i=1;i<=100;i++)
if(i%2==0)so=so+i;
else sj=sj+i;
printf("奇数和=%d 偶数和=%d",sj,so);
system("PAUSE");

}

C语言计算正整数1~100中奇数之和及偶数之和。
printf("奇数之和:%d\\n偶数之和:%d\\n", ji, ou);return 0;}

编写程序,求1-100之间的奇数和偶数之和,并加以输出。
s1=s2=0;for(i=1;i<=100;i++)if(i%2==0) s1+=i;else s2+=i;printf("偶数和是:%d\\n奇数和是:%d\\n",s1,s2)}

急需vb编程求100以内所有奇数和及所有偶数和
Loop Until i > 100 Print "2到100的所有偶数和是:" & s End Sub 最后,使用按钮“方法5”计算奇数和与偶数和,代码如下:vb Private Sub Command2_Click()Dim i, sum1, sum2 As Integer sum1 = 0 sum2 = 0 For i = 1 To 100 If i Mod 2 = 1 Then sum1 = sum1 + i Else...

1到100的奇数和是多少python
1到100的奇数和是多少?1到100的奇数和是2500。奇数和:1+3+5+···+99=﹙1+99﹚×50÷2=2500偶数和:2+4+6+···+100=﹙2+100﹚×50÷2=2550简介:所有整数不是奇数(单数),就是偶数(双数)。若某数是2的倍数,它就是偶数(双数),可表示为2n;若非,它就是奇数(单数...

编写程序,求1到100之间的奇数之和及偶数之和,并将两者输出
int F2(){ return 50*(2+100)\/2;} void main(){ printf("Odd number sum=%d,Even number sum=%d\\n",F1(),F2());} 解法2 include <stdio.h> int F1(){ int i,sum=0;for(i=1;i<=100;i+=2)sum+=i;return sum;} int F2(){ int i,sum=0;for(i=2;i<=100;i+=2)s...

C语言程序求1—100之间的奇数和和偶数和
用oddsum=1+3+5+···+99来计算奇数和;evensum=2+4+6+···+100来计算偶数和。首先设置两个计数器:oddsum,evensum。其初值为0,利用if···else来判断奇偶数,来分别累加到计数器。1,将i的初值置为1;2,当i增到101时,停止计算。方法一、include <stdio.h> int main(void){int...

C语言 编程实现计算1—100之间计算总和是多少,所有的奇数之和以及偶数之...
} if(start%2 == 0) { for (i = start; i<end+1; i+=2) { even += i; } for (i = start+1; i<end+1; i+=2) { odd += i; } } if(start%2 == 1)

python计算1到100所有奇数之和。
1、n=99whilen0:sum=sum+nn=n-2print(sum)我们要计算100以内所有奇数之和,可以用while循环实现:在循环内部变量n不断自减,直到变为-1时,不再满足while条件,循环退出。2、i使用列表中的数依次赋值,当列表最后一个数赋值给i循环结束。所以1-100中的偶数即为开始第一个数字是2,步长为2,...

用python求1到100的和,奇数和,偶数和
总和:1+2+3+·+100=(1+100)* 50=5050 奇数和:1+3+5+·+99=(1+99)* 50 \/ 2=2500 偶数和:2+4+6+·+100=(2+100)*50 \/ 2=2550 1到100的和 总和结果 奇数和 奇数和结果 偶数和 偶数和结果

用php求一到100的所以奇数和
以下是使用PHP计算1到100的所有奇数和的代码:php<?php$sum = 0;for ($i = 1; $i <= 100; $i++) { if ($i % 2 != 0) { $sum += $i;}}echo "1到100的所有奇数和为:$sum";?> 解释:首先定义一个变量 $sum 用来记录奇数的和,初始化为 0。使用 for 循环从 1 到 ...

相似回答