C语言中怎么用while表示1到100的偶数和和奇数和啊?

如题所述

1 方法

    (1)使用一个计数器来判断终止条件

    (2)用除以2后的余数来判断奇偶

2 代码

#include<stdio.h>
int main()
{
int count, sumEven, sumOdd;
count = sumEven = sumOdd = 0;
while (++count <= 100)
count % 2 == 0 ? (sumEven += count) : (sumOdd += count);
printf("偶数和: %d\n奇数和: %d\n", sumEven, sumOdd);

getchar();
return 0;
}

3 运行结果

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-02-07
1
方法
(1)使用一个计数器来判断终止条件
(2)用除以2后的余数来判断奇偶
2
代码
#include<stdio.h>
int main()
{
int count, sumEven, sumOdd;
count = sumEven = sumOdd = 0;
while (++count <= 100)
count % 2 == 0 ? (sumEven += count) : (sumOdd += count);
printf("偶数和: %d\n奇数和: %d\n", sumEven, sumOdd);
getchar();
return 0;
}
3
运行结果
第2个回答  2013-10-26
main()
{
int i=1,g=0,h=0;
while(i<=100)
{
if(1%2=0)
{
g=g+i;
}
else
{
h=h+i;
}
i=++i;
}
printf("偶数和%d奇数和%d/n",g,h);
}

C语言中怎么用while表示1到100的偶数和和奇数和啊?
1 方法 (1)使用一个计数器来判断终止条件 (2)用除以2后的余数来判断奇偶 2 代码 include<stdio.h>int main(){int count, sumEven, sumOdd;count = sumEven = sumOdd = 0;while (++count <= 100)count % 2 == 0 ? (sumEven += count) : (sumOdd += count);printf("偶数和: %...

如何使用while语句求1到100的奇数和
我用了C语言和Java两种方式,其实并没有什么区别。C语言版 #includestdio.h intmain() { inti,sum=0; i=1; while(i=100) { sum+=i; i+=2; } printf("%d\\n

用C语言编写出计算1到100之间的奇数之和以及偶数之和的程序
用for循环:include <stdio.h>void main(){int i,s1=0,s2=0;for(i=1;i<=100;i++)i%2?s1+=i:s2+=i;printf("奇数和: %d\\n偶数和:%d",s1,s2);}用while循环:include <stdio.h>void main(){int i=1,s1=0,s2=0;while(i<=100){i%2?s1+=i:s2+=i;i++;}printf("奇数...

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...

如何用while循环计算100以内奇数的和。
利用while循环计算100以内奇数的和:sum=0,n=99,while n>0:sum=sum+n,n=n-2,print(sum)。循环语句介绍如下:在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。循环结构是在一定条件下...

c语言,求100以内所有奇数的和,用,for while do while 三种
i=i+2; } printf("sum=%d\\n",sum); return 0;}#include <stdio.h>#include <stdlib.h>int main(){ int i,sum=0; i=1; do { sum=sum+i; i=i+2; }while(i<100); printf("sum=%d\\n",sum); return 0;} ...

编写程序,求1~100之间的奇数和偶数之和,并加以输出。用C语言
include "stdio.h"int main(){ int countou,countji=0;int i=0;for(i=1;i<=100;i++){ if(i%2==0) countou+=i;else countji+=i;} printf("偶数和:%d\\n 奇数和:%d",countou,countji);return 0;}

c语言 用do while 打出1到100以内所有奇数
include<stdio.h>\/\/do while int main(){ int i=0,sum=0;do { if(i%2!=0){ sum=sum+i;} i++;}while(i<100);printf("%d\\n",sum);return 0;} \/\/这是之前写的1-100内奇数求和,只要奇数,在循环里直接printf输出就好了 ...

C语言编程:求1到1000的奇数和
求1到1000的奇数和的C语言编程方法有以下几种:使用while循环,定义一个变量n从1开始递增,每次判断n是否为奇数,如果是则累加到sum变量中,直到n大于1000为止。使用for循环,定义一个变量n从1开始递增2,每次将n累加到sum变量中,直到n大于1000为止。使用递归函数,定义一个函数odd_sum(n),返回1到n...

c语言中用while语句判定输出的数是奇数,偶数和还是零并输出他们的个数...
"%d",&number); printf("请输入%d个数:\\n",number); for(int i=0;i<number;i++) { printf("number%d:\\t",i+1); scanf("%d",&a[i]); }int j=0;while(j<number){ if(a[j]==0) count1++; else if(a[j]%2==0) count2++; else count3++; j++;...

相似回答