用c语言程序求1至100之间全部奇数之和。

来自:    更新日期:早些时候
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
int main(void)
{int i = 1, oddsum = 0,evensum = 0;// oddsum奇数和 evensum偶数和
while(i <= 100)// 若i<=100则执行循环体
{if(i % 2 != 0)// 判断是不是奇数,是就累加到奇数
oddsum += i;
else// 不是奇数,累加到偶数
evensum += i;
i++;// i的值加1
}
printf("oddsum=%d evensum=%d
",oddsum,evensum);
return 0;
方法二、for语句来实现,效果是一样的。
#include
int main(void)
{int i, oddsum = 0, evensum = 0;// oddsum奇数和 evensum偶数和
for(i = 1; i <= 100; i++)// 若i<=100则执行循环体,i的值加1
{if(i % 2 != 0)// 判断是不是奇数,是就累加到奇数
oddsum += i;
else// 不是奇数,累加到偶数
evensum += i;
}
printf("oddsum=%d evensum=%d
", oddsum, evensum);
return 0;
}

扩展资料:用C语言来写出‘输出1到100中的奇数’代码。
1、奇数,就是除以2之后有余数的整数,
代码:
#include
int main()
{
int i;
for(i=1;i<=100;i++)
{
if(i%2 != 0)
{
printf("%d",i);
}
}
return 0;
}

具体方法如下:
#include
void main()
{ int i,sum=0;
for(i=1;i<=100;i++)
if(i%2!=0)
sum+=i;
}
知识拓展:
相关问题;
奇数偶数之和的具体相关程序。
#include
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
void main()
{
int i,int cat=0;
for(i=1;i<101;i++)
{
if(i%2==1)cat++;}printf("%d
",cat);
}
这里 cat++;自加,相当于cat=cat+1。

1、打开Visual stdio 2019的空项目,右键点击左侧的源文件,依次点击新建,添加,新建项,弹出新建文件的窗口:

2、新建c++文件,将文件扩展名改为.c,点击添加就新建好文件了,之后就可以编写代码了:

3、这里奇数就是除以2之后有余数的整数,所以程序比简单,在for循环里判断100以内的数是否奇数,是的话就相加,最后输出结果就行了:

4、按下快捷键crtl+F5运行程序,就可以得到计算结果了。以上就是用用c语言程序求1至100之间全部奇数之和的演示程序:



#include<stdio.h>
void main()
{
int i,sum=0;
for(i=1;i<101;i+=2)
sum=sum+i;
printf("%d\n",sum);
}
如果觉得可以的话请楼主采纳,谢谢!

#include<stdio.h>
void main()
{
int i=0,sum=0;
for(i=1;i<101;i++)
if(i%2.0!=0)
sum=sum+i;
printf("%d
",sum);
}


#include<stdio.h>
main() 
{
int i,sum=0;
for(i=1;i<101;i+=2)
sum=sum+i;
printf("%d
",sum); 
}


#include<stdio.h>
void main()
{
int i,s=0;
for(i=1;i<100;i+=2)
{
s+=i;
}
printf(“奇数和为%d\n”,s);
}


用c语言程序求1至100之间全部奇数之和。视频

相关评论:
  • 15636233152如何用c语言计算1到100之间的随机数?
    阮勤伟17 2 * 1 = 2 2 * 2 = 4 18 1 * 1 = 1

  • 15636233152c语言编写程序:求出1-100之间的完全数.所谓完全数是指这样的数,该数...
    阮勤伟include <stdio.h>#define MAX 100 \/*100以内的完全数*\/int main (void) {int x,temp,sum; \/*X表示要判断的数,temp表示数的因子,sum表示因子之和*\/for (x=1; x<=MAX; x++) {sum= 0;for(temp=1; temp<x; temp++) { \/*判断x能否被temp整除,如果可以,则是因子,进行求和*\/if...

  • 15636233152C语言 编写程序,求出1~100之间所有能被3整除的整数,将他们输出,并且统 ...
    阮勤伟static int func(){ int num ,i;num = 0 ;for (i = 1;i <= 100;i++) { if (i % 3 == 0 ) { num++;\/\/ 打印能被3整除的整数 printf("%d ",i);} } \/\/ 打印出1-100之间能被3整除的整数的个数 printf("\\n%d\\n",num);\/\/ 返回1-100之间能被3整除的整数的个数 retur...

  • 15636233152使用C语言,求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...

  • 15636233152用c语言程序求1至100之间全部奇数之和。
    阮勤伟1、打开Visual stdio 2019的空项目,右键点击左侧的源文件,依次点击新建,添加,新建项,弹出新建文件的窗口:2、新建c++文件,将文件扩展名改为.c,点击添加就新建好文件了,之后就可以编写代码了:3、这里奇数就是除以2之后有余数的整数,所以程序比简单,在for循环里判断100以内的数是否奇数,是的话...

  • 15636233152编写程序,输出1-100之间所有能被6整除的数,要求使用continue语句实现_百...
    阮勤伟您好,很高兴为您作答。可以使用如下的C语言程序代码输出1-100之间所有能被6整除的数:include <stdio.h> int main() { int i;for (i = 1; i <= 100; i++) { if (i % 6 != 0) { continue;} printf("%d ", i);} printf("\\n");return 0;} 这里使用for循环遍历1-100之间...

  • 15636233152怎样用C语言输出1到100之间能被7整除的数字之和?
    阮勤伟可以使用如下的C语言程序代码实现:include <stdio.h> int main() { int sum = 0;for (int i = 1; i < 100; i++) { if (i % 7 == 0 || i % 10 == 7 || i \/ 10 == 7) { sum += i;} } printf("1到100之间所有能被7整除或包含数字7的数之和为:%d\\n", sum)...

  • 15636233152c语言题目:求出1到100之间的自然数
    阮勤伟C语言是一门很通用的计算机语言,而且广泛应用在底层开发。他以简易的方式进行编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。现在的c语言已经成为一种专业语言,已经被广泛使用。当然c语言的广泛使用也是因为他的下面这些特点:易于学习、结构化语言、它产生高效率的...

  • 15636233152用C语言编写 求出1-100之间能被3和2整除的数及个数
    阮勤伟include<stdio.h> void main(){ int i,n=0;printf("1-100之间能同时被3和2整除的数为:");for(i=1;i<=100;i++){ if(i%2==0&&i%3==0 ){ printf("%d\\n",i);n++;} } printf("符合要求的数的总共的个数为:%d\\n",n);}\/\/能够运行的,呵呵,自己试试!!

  • 15636233152用c语言求1-100之间的既可以被5整除又可以被7整除的数
    阮勤伟下面给出一个使用C语言实现求1到100之间既可以被5整除又可以被7整除的数的示例代码:```c include <stdio.h> int main() { int i;printf("1-100之间既可以被5整除又可以被7整除的数有:");for (i = 1; i <= 100; i++) { if (i % 5 == 0 && i % 7 == 0) { printf("...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网