奇偶数求和(循环,分支,数组)
来源:互联网 发布:淘宝洗照片为什么便宜 编辑:程序博客网 时间:2024/05/21 17:08
Description
给出n个数,请将其中的奇数(odd number)和偶数(even number)分别求和。
Input
多个测试用例,每个测试用例占两行。
第一行是一个整数n( 0 < n < 200 ),表示有n个数;第二行是用空格分隔的n个数。
最后一行n=0,不用处理,表示输入结束。
Output
对每个测试用例输出两行:
第一行是两个求和结果:奇数之和,偶数之和,中间用一个空格分隔。
第二行是逆序输出这n个数,每个数后面跟一个空格。
Sample Input
6
36 2 2 2 2 2
11
22 20 18 16 14 12 10 8 6 4 2
6
4 2 4 6 8 1
3
-1 1 0
0
Sample Output
0 46
2 2 2 2 2 36
0 132
2 4 6 8 10 12 14 16 18 20 22
1 24
1 8 6 4 2 4
0 0
0 1 -1
#include<stdio.h>int main(){ int a[200],i,j,x,y,n,t,k; while(scanf("%d",&n)&&n>0) { if(n>0&&n<200){ for(i=0,x=0,y=0;i<n;i++) { scanf("%d",&a[i]); if(a[i]%2==0) x+=a[i]; else y+=a[i]; } printf("%d %d\n",y,x); for(j=0,t=0;j<n/2;j++) { i=n-j-1;t=a[i];a[i]=a[j];a[j]=t; }for(k=0;k<n-1;k++) printf("%d ",a[k]);printf("%d\n",a[k]); }}return 0;}
阅读全文
0 0
- 奇偶数求和(循环,分支,数组)
- php奇偶数循环
- 数组奇偶数排序
- 数组奇偶数分组
- 产生随机数 奇偶数排序 素数求和
- 奇偶数排序--整数数组的奇偶数分开(小米公司笔试题)
- 整数数组的奇偶数分开(小米笔试题)
- java 分支语句、循环、数组
- 变换数组使得奇偶数分开
- 杂乱数组的奇偶数分类
- 拆分一个数组的奇偶数
- 实验5-运用数组拆分奇偶数
- 给定一个数,只用一个循环输出奇偶数
- 求和(循环结构)
- (11)奇偶数分离
- 奇偶数排序(调序)
- 奇偶分割数组(LintCode)
- 奇偶数
- HTML:使用表单
- Jarvis oj 文件数据修复 writeup
- Anvsoft SynciOS Pro(苹果设备管理工具)官方注册版V6.2.6下载 | syncios破解版
- What makes a good lead programmer
- 蓝桥杯:基础训练——/* 问题描述: 基础练习 完美的代价 时间限制:1.0s 内存限制:512.0MB 问题描述 回文串,是一种特殊的字符串,它从左往右读和从右往左读是一样的。小龙龙认为
- 奇偶数求和(循环,分支,数组)
- java编译等命令
- 交大OJ 1069 二哥的硬币(多重背包/单调队列)
- ParticleSystem缩放
- Hadoop学习笔记之初识MapReduce以及WordCount实例分析
- 似然函数求解
- HDU-2196-Computer
- 圆的面积(顺序结构)
- 蓝桥杯:基础训练——数的读法