编写一个程序,求1到10之间所有偶数的和及其所有奇数的和
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编写一个程序,求1到10之间所有偶数的和及其所有奇数的和相关的知识,希望对你有一定的参考价值。
以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
参考技术A问题分析
要求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语言例子
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
参考技术C 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);
伪代码,具体什么语言自己改下吧。
参考技术D #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);
求1-100的和&&.输入一个数n,打印1-n出来&&求1-100以内所有偶数的和
1.求1-100的和
int b = 0; for (int i = 1; i <=100; i++) { b = b+i; } Console.WriteLine("1-100的和b为:" + b);
2.输入一个数n,打印1-n出来
Console.WriteLine("请输入一个数n:"); int n = int.Parse(Console.ReadLine()); for (int i = 1; i <= n; i++) { Console.WriteLine(i); }
3.求1-100以内所有偶数的和
int sum = 0; for (int i = 0; i <=100; i=i+2) { sum += i; } Console.WriteLine(sum);
以上是关于编写一个程序,求1到10之间所有偶数的和及其所有奇数的和的主要内容,如果未能解决你的问题,请参考以下文章