编写一个程序,求1到10之间所有偶数的和及其所有奇数的和 c语言编写一个程序,输入10个数分别求出数组中所有奇数之和以...

linux\u64cd\u4f5c \u7f16\u5199\u4e00\u6bb5C\u8bed\u8a00\u7a0b\u5e8f\uff0c\u8981\u6c42\u5b9e\u73b0\u8ba1\u7b971\u523010\u4e4b\u95f4\u5947\u6570\u4e4b\u548c\u53ca\u5076\u6570\u4e4b\u548c\u3002

#include "stdio.h" #include "math.h" void main() { int i,sum=0; long double k=1; for(i=1;i<=10;i++) { if(i%2==0) /*\u5224\u65ad\u5076\u6570*/ k*=i; else sum+=i; } printf("0-10\u95f4\u5947\u6570\u4e4b\u548c\u4e3a%d\uff0c\u5076\u6570\u4e4b\u79ef\u4e3a%ld"\uff0csum\uff0ck)\uff1b }

#include

using namespace std;

int main()
{
int a,i,sumj=0,sumo=0;
for (i=0;i<10;i++)
{
cin>>a;
if (a%2==0)
sumo=sumo+a;
else
sumj=sumj+a;
}
cout<<"\u5947\u6570\u7684\u4e2a\u6570\u662f"<<sumj<<endl;
cout<<"\u5076\u6570\u7684\u4e2a\u6570\u662f"<<sumo<<endl;
return 0;
}

以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



问题分析

要求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 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
    }
}


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);

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



#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鍒10涔嬮棿鎵鏈夊伓鏁扮殑鍜屽強鍏舵墍鏈夊鏁扮殑鍜
    绛旓細瑕佹眰1鍒10涔嬮棿鎵鏈夊伓鏁扮殑鍜屽強鍏舵墍鏈夊鏁扮殑鍜岋紝棣栧厛鐢ㄥ惊鐜鍙ラ亶鍘1鍒10涔嬮棿鐨勬暟锛岀劧鍚庡惊鐜噷鍒ゆ柇褰撳墠鎵閬嶅巻鐨勬暟鏄鏄伓鍒嗗埆璁板綍鍏朵釜鏁板嵆鍙傜紪绋嬪疄渚 include<stdio.h>int main() {int vs[2] = { 0 };//瀹氫箟涓涓暟缁勭敤浜庡垎鍒褰曞鍋跺糵or (int i = 1; i <= 10; i++) {//寰幆閬嶅巻1...
  • c璇█娴佺▼鍥:姹1+2+3+4+5+6+7+8+9+10鐨勫
    绛旓細棣栧厛锛屼綘闇瑕佸畾涔変竴涓彉閲忔潵瀛樺偍杩欎釜鎬诲拰鐨勫硷紝鍙互鍛藉悕涓簊um锛岀劧鍚庡皢瀹冨垵濮嬪寲涓0銆傛帴涓嬫潵锛屼綘鍙互浣跨敤涓涓猣or寰幆鏉ラ亶鍘1鍒10涔嬮棿鐨勬墍鏈夋暟瀛楋紝骞跺皢瀹冧滑绱姞鍒皊um鍙橀噺涓俧or寰幆鐨勮娉曞涓嬶細```for (int i = 1; i <= 10; i++) { sum += i;} ```鍦ㄨ繖涓惊鐜腑锛屾垜浠畾涔変簡涓涓鏁板櫒鍙...
  • 缂栧啓涓涓Java绋嬪簭姹1鍒10涔嬮棿鎵浠ュ鏁扮殑鍜,骞惰緭鍑虹粨鏋
    绛旓細int sum = 0;for (int i=1; i<11; i++) { if (i%2 != 0) { sum += i;} } System.out.print(sum);甯屾湜瀵逛綘鏈夊府鍔╋紒
  • 璁$畻浠1鍔鍒10鐨勫,涓斿皢鍚勪釜鏁板瓧瀛樻斁鍦涓涓鏁扮粍涓,杈撳嚭鏁板肩殑鍚勫厓绱犵殑...
    绛旓細include <stdio.h>#include <stdlib.h>int main(){ int iArray[10] = {1,2,3,4,5,6,7,8,9,10}; int iSum = 0; int i = 0; printf("鏁扮粍鍏冪礌涓:"); for (i = 0; i < sizeof(iArray)/sizeof(int); i++) { iSum += iArray[i]; printf("...
  • 鐢╦ava缂栧啓涓涓▼搴 瑕佹眰闅忔満浜х敓10000涓1鈥10涔嬮棿鐨勬暣鏁,缁熻姣忎釜鏁(1...
    绛旓細num[big[i]-1]++;} return num;} public static void main(String[] args){ int[] Big ;int[] num ;int sum = 0;Big = getBigRandom(10000 , 10);num = getNumDistributed(Big,10);for (int i=0; i<10; i++){ sum += num[i];p((i+1)+": "+num[i]);} p("Total...
  • 鐢–璇█缂栧啓姹鏁存暟1鍒10鐨勫拰
    绛旓細include <stdio.h> void main(){ int i=0;for(int j=1;j<=10;j++){ i+=j;} printf("%d\n",i);}
  • 缂栧啓涓涓▼搴,璁$畻鏁存暟1锝10鐨勫拰
    绛旓細include <stdio.h> int main(){ int sum = 0;int i;for(i=1;i<=10;i++){ sum += i;} printf("sum = %d\n",sum);}
  • java棰樼洰 缂栧啓涓涓搴旂敤绋嬪簭,璁$畻1~10涔嬮棿鍚勪釜鏁存暟鐨勯樁涔,骞跺皢缁撴灉杈撳嚭...
    绛旓細public class Test { public static void main (String[] args){ long result = 1;for (int i = 1; i <= 10; i++){ result *= i;System.out.println(result);} } } 灞忚緭鍑猴細1 2 6 24 120 720 5040 40320 362880 3628800 ...
  • 缂栧啓涓涓JAVA绋嬪簭,姹鍑1鍒10鐨勫拰骞惰緭鍑恒
    绛旓細鍙互鍙傝冧竴涓嬶細public test { public static void main(int argc,String args[]){ int i=1;int sum=0;while(i<=10)sum+=i;System.out.print(sum);} }
  • 缂栧啓涓涓搴旂敤绋嬪簭 璁$畻1鍒10涔嬮棿鐨勫悇涓暣鏁扮殑闃跺眰,骞跺皢缁撴灉杈撳嚭鍒板睆骞曚笂...
    绛旓細10! = 3628800 濡傛灉鐢╥nt鏄庢樉瓒婄晫銆傘傘倁signed int 鑼冨洿鏄0~65535 鏄庢樉涔熶笉澶 闇瑕佷娇鐢╨ong 涓嬮潰鏄绋嬪簭 include<stdio.h> include<conio.h> int main(){ long result = 1;int i;for (i = 1; i <= 10; i++){ result *= i;printf("%ld\n", result);} getch();return 0;} ...
  • 扩展阅读:编程求1000以内的完数 ... 求1到100的和程序框图 ... python编程求1到100的和 ... 1到10的阶乘c语言程序 ... 程序求1到10的阶乘的和 ... 计算1 2 3 10 的阶乘和 ... c语言求1到10的奇数和 ... 用c求1到10的阶乘的和 ... 编写一个从1加到100的程序 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网