#include<stdio.h>
int main()
{
int i,sum1,sum2;
for(i=1,sum1=0;i <=100;sum1=sum1+i,i=i+2)
continue;
for(i=2,sum2=0;i <=100;sum2=sum2+i,i=i+2)
continue;
printf( "%d\n ",sum1);
printf( "%d\n ",sum2);
return 0;
}
今天偶然在网上看到这个程序 感觉很好 但是不明白这个意思 因为刚学暂时不会 麻烦会的给解释一下 谢谢必有狠多悬赏
main函数体开头是变量声明,第1个for循环求奇数和,第2个求偶数和,最后输出。
其中,for循环的这种写法是正确但不被推荐的。循环头里面分三段,以分号间隔,首先是初始化语句,然后是循环条件,最后是更新语句,执行顺序如下:
0.初始化语句
循环条件检查
循环体
更新语句
循环条件检查
循环体
更新语句
。。。
对于第1个for循环来说,首先将i初始化为1,和值为0,循环条件是i<=100,每次更新时和值增加i,i变为i+2,循环体只有continue一句(其实可以只写一个分号),就进入下一次循环。
使用C语言,求1到100之间的奇数和偶数之和,并输出,请高手指点
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;} int F2(){ int ...
用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;elseji += i;}printf("奇数之和:%d\\n偶数之和:%d\\n", ji, ou);return 0;}
C语言程序求1—100之间的奇数和和偶数和
1,将i的初值置为1;2,当i增到101时,停止计算。方法一、include <stdio.h> int main(void){int i = 1, oddsum = 0,evensum = 0;\/\/ oddsum奇数和 evensum偶数和 while(i <= 100)\/\/ 若i<=100则执行循环体 {if(i % 2 != 0)\/\/ 判断是不是奇数,是就累加到奇数 oddsum +=...
C语言编程实现计算1到100之间的奇数之和
void main(){ int i,sum=0;for(i=1;i<=100;i++)if(i%2!=0)sum+=i;} 知识拓展:相关问题;奇数偶数之和的具体相关程序。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以内的奇数和是...
...计算1—100之间计算总和是多少,所有的奇数之和以及偶数之和...
} } if(start%2 == 1) { for (i = start; i<end+1; i+=2) { odd += i; } for (i = start+1; i<end+1; i+=2) { even += i; } } printf("总和为
用c语言程序求1至100之间全部奇数之和。
点击添加就新建好文件了,之后就可以编写代码了:3、这里奇数就是除以2之后有余数的整数,所以程序比简单,在for循环里判断100以内的数是否奇数,是的话就相加,最后输出结果就行了:4、按下快捷键crtl+F5运行程序,就可以得到计算结果了。以上就是用用c语言程序求1至100之间全部奇数之和的演示程序:...
c语言编程:求1到100之间奇数之和偶数之积
include "stdio.h"include "math.h"void main(){ int i,sum=0;long double k=1;for(i=1;i<=100;i++){ if(i%2==0) \/*判断偶数*\/ k*=i;else sum+=i;} printf("0-100间奇数之和为%d,偶数之积为%ld",sum,k);}
c语言求1~100间的奇数和 奇数个数及奇数平均值
include<stdio.h> int main(){int i,n=0,sum=0;for(i=1;i<100;i+=2){ n++;sum+=i;} printf("1-100之间的奇数总和=%d\\n共有%d个奇数\\n平均值为%.2f\\n",sum,n,(float)sum\/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之间,求所有奇数和偶数的个数和所有奇数和偶数的和(写...
\/\/奇数的和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偶数的和为:%d\\n奇数的个数为:%d\\n奇数的和为:%d\\n",g1,s1,g2,s2);return 0;} ...