如何实现用while语句计算1-n中的奇数之和及偶数之和,在C语言中?

如题所述

代码资料:

#include "stdio.h"

#define N 10

int main(int argc,char *argv[]){

int i,so,se;

for(so=se=0,i=1;i<=N;i&1 ? so+=i : se+=i,i++);

printf("The ODD are %d\nThe EVEN are %d\n",so,se);

return 0;

}

温馨提示:内容为网友见解,仅供参考
无其他回答

如何实现用while语句计算1-n中的奇数之和及偶数之和,在C语言中?
printf("The ODD are %d\\nThe EVEN are %d\\n",so,se);return 0;}

C语言中怎么用while表示1到100的偶数和和奇数和啊?
(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奇数...

C语言中循环结构中怎么用while求1到100奇数的和
简单点 把i++; 改成 i+=2; 就行了 include<stdio.h>int main(){int i, sum=0 ;i=1 ; while (i <= 100){sum += i ;i += 2 ;}printf("%d\\n",sum);}

用C语言计算正整数1~n中奇数之和及偶数之和。
sum1+=i;else sum2+=i;} printf("奇数之和为:%d,偶数之和为:%d\\n",sum1,sum2);return 0;}

C语言:求出1到100中所有偶数之和,使用while语言,可能涉及到数组!_百度...
不要用数组,C中竟可能简便,,这样程序运行起来不会有多大问题。找错误也很简单 用的多了不好弄 少一个括号 或者标点就会搞死你 帮你写写 运行正常 望采纳答案 include<stdio.h> main(){ int i=0,sum=0;while(i<=100){i+=2;sum+=i;} printf("1到100的偶数之和为:%d"...

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

c++用while循环结构,输出1-10中所有的奇数
include<stdio.h>int main(){ int n; n=1; while(n<=10) { printf("%d ", n); n+=2; } n=2; do { printf("%d ", n); n+=2; }while(n<=10); return 0;}

利用while循环统计1到50中所有偶数和
include <stdio.h> void main(){ int i=0,sum=0;while(i<=50){ if(i%2==0)sum+=i;i++;} printf("sum=%d\\n",sum);}

求解答 用C语言中的while循环语句编写1+3+5+7+……99的求和计算程序
include<stdio.h>int main(){int i = 1;int sum = 0;while(i < 100){sum = sum + i;i = i + 2;}printf("sum is %d\\n", sum);}

C语言计算正整数1~100中奇数之和及偶数之和.
可以参考下面的代码:include <stdio.h> int main(){ int i;int ji=0, ou=0;for (i=1;i<=100;i++) { if (i%2 == 0)ou += i;else ji += i;} printf("奇数之和:%d\\n偶数之和:%d\\n", ji, ou);return 0;}

相似回答