编写一个程序,求1到10之间所有偶数的和及其所有奇数的和

 我来答
帐号已注销
2019-07-05 · TA获得超过1.2万个赞
知道答主
回答量:25
采纳率:0%
帮助的人:5619
展开全部

以python语言为例:

#!/usr/bin/env python

# -*- coding: utf-8 -*-

#编写一个程序,求1到10之间所有偶数的和及其所有奇数的和

sum_1 = 0

sum_2 = 0

for i in range(1,11):

if (i % 2==0):

sum_2=sum_2+i

else:

sum_1=sum_1+i

print "奇数和是%d" % sum_1

print "偶数和是%d" % sum_2

运行程序,输出结果为:

奇数和是25

偶数和是30


扩展资料

1、ython 编程中 if 语句用于控制程序的执行,基本形式为:

if 判断条件:

执行语句……else:

执行语句……

2、python算术运算符%:取模 - 返回除法的余数

3、python range() 函数

可创建一个整数列表,一般用在 for 循环中。

语法格式:range(start, stop[, step])

参数start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);

参数stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5

三天打鱼N
2017-08-17 · TA获得超过1540个赞
知道大有可为答主
回答量:2032
采纳率:74%
帮助的人:575万
展开全部

问题分析

要求1到10之间所有偶数的和及其所有奇数的和,首先用循环语句遍历1到10之间的数,然后循环里判断当前所遍历的数是奇是偶分别记录其个数即可。

编程实例

#include<stdio.h>

int main() {
int vs[2] = { 0 };//定义一个数组用于分别记录奇偶值
for (int i = 1; i <= 10; i++) {//循环遍历1到10之间的值
vs[i % 2]++;//%是取余数运算符,一个正整数取余2会返回0或1的值,用它和数组配合可以方便的计算该问题
}
printf("奇数个数:%d ,偶数个数:%d", vs[1], vs[0]);
char c;
scanf("%c", &c);//这句是为了防止控制台退出
return 0;
}

以上是在Visual Studio 里写的C语言例子

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
窒息de琦
2017-08-05 · TA获得超过166个赞
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:57.9万
展开全部
int ou =0;//定义偶数和
int qi =0;//定义奇书和
for(int i =1;i<11;i++)//1到10循环
{
    if(i%2==0)//i能被2整除,则i为偶数
    {
        ou +=i; //偶数累加ou+=i相当于ou=ou+i
    }
    else//i为奇数
    {
        qi+=i;//奇数累加qi+=i相当于qi=qi+i
    }
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
863078289
2017-07-23 · TA获得超过173个赞
知道答主
回答量:221
采纳率:25%
帮助的人:35.3万
展开全部
out1=0;
out2=0;
for(x=1;x<=10;x++)
{
if(x%2==0)
{
out1=out1+x; //偶数和
}
if(x%2==1)
{
out2=out2+x;  //奇数和
}
}
print(out1);
print(out2);

伪代码,具体什么语言自己改下吧。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-10-18
展开全部
#include <stdio.h>
int main()
{
int i,O_sum=0,J_sum=0;
for(i = 1; i <= 10; i++)
{
if(i % 2 == 0)
O_sum += i;
else
J_sum += i;
}
printf("Even numbers is %d.\n Odd numbers is %d .\n ",O_sum,J_sum);

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式