用C语言编写出计算1到100之间的奇数之和以及偶数之和的程序
发布网友
发布时间:2022-04-29 19:05
我来回答
共2个回答
热心网友
时间:2022-06-20 06:31
用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("奇数和: %d\n偶数和:%d",s1,s2);
}
用do-while循环:
#include <stdio.h>
void main(){
int i=1,s1=0,s2=0;
do
{i%2?s1+=i:s2+=i;i++;}
while(i<=100);
printf("奇数和: %d\n偶数和:%d",s1,s2);
}
追问?是什么意思
追答问号运算符。
如果你没有学过,那么将i%2?s1+=i:s2+=i;改写为:
if(i%2!=0)
s1=s1+i;
else s2=s2+i;
热心网友
时间:2022-06-20 06:31
{
int i,sum=0;
for(i=1;i<=100;i++)/*循环1到100的数*/
if(i%2==0)/*判断为偶数*/
sum=sum+i;/*偶数求和*/
printf("%d",sum) ; getch();
}
把判断偶数的0该成1 就是奇数的和了
用C语言编写出计算1到100之间的奇数之和以及偶数之和的程序
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("奇数和: %d\n偶...
用C语言编一个程序:求1~100之间所有偶数之和,以及奇数之和。
int sum1 = 0;//奇数之和 int sum2 = 0;//偶数之和 for(int i = 0; i <= 100; i++){ if(i % 2 != 0)sum1 += i;else sum2 += i;}
使用C语言,求1到100之间的奇数和偶数之和,并输出,请高手指点
include <stdio.h> int F1(){ return 50*(1+99)/2;} 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;...
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中的奇数之和.偶数之积
main(){ int m,n,sum=0;double s=1;for(m=2;m<=100;m=m+2)s=s*m;printf("s=%.2f\n",s);for(n=1;n<=100;n=n+2)sum=n+sum;printf("sum=%d\n",sum);}
C语言中编程计算1至100以内的奇数和偶数并分别求和,求代码
C语言中编程计算1至100以内的奇数和偶数并分别求和 include<stdio.h> void main(){ int i,sumA=0,sumB=0;for(i=1;i<=100;i++){ if(i%2!=0){ sumA++;}else{ sumB++;} } printf("100以内的奇数和是:%d,偶数和是:%d",sumA,sumB);} 分别计算100以内的奇数和与偶数和的程序...
C语言编程实现计算1到100之间的奇数之和
奇数偶数之和的具体相关程序。include<stdio.h> void main(){ int i,sumA=0,sumB=0;for(i=1;i<=100;i++){ if(i%2!=0){ sumA++;}else{ sumB++;} printf("100以内的奇数和是:%d,偶数和是:%d",sumA,sumB);} 第二种方法:include <stdio.h> void main(){ int i,int cat=...
c语言 在1-100之间,求所有奇数和偶数的个数和所有奇数和偶数的和(写...
include "stdafx.h"int _tmain(int argc, _TCHAR* argv[]){int s1=0;//偶数的和int s2=0;//奇数的和int g1=0;//偶数个数int g2=0;//奇数个数for(int i=1;i<=100;i++){if(i%2==0){s1=s1+i;g1=g1+1;}else{s2=s2+i;g2=g2+1;}};printf("偶数的个数为:%d\n...
编写程序,求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语言编程题,大神给个答案: ①编程实现1~100的奇数之和。 ②编程实现...
1、include<stdio.h>void main(){ int i; int sum = 0; for(i=1;i<=100;i+=2) { sum+=i; } printf("%d\n",sum); return;}2、include<stdio.h>void main(){ int i; int sum = 0; for(i=2;i<=100;i+=2) { sum+=i; } ...