第18周oj项目一个数中最大,次值的和与最小,次值的和的差值
来源:互联网 发布:linux 显示到ip的流量 编辑:程序博客网 时间:2024/06/18 14:13
/*。*Copyright(c)2014,烟台大学计算机学院*All right reserved,*文件名:test.cpp*作者:biyutang*完成日期:2014年12月28日*版本号:v1.0*问题描述:*输入描述:输入x*程序输出:输出Y*/#include <iostream>using namespace std;int main(){ int n,a[20],i,j=0,t; int max1,max2,min1,min2; cin>>n; while(n>0) { a[j]=n%10; n=n/10; j++; } for(i=0;i<j-1;i++) { if(a[i]>a[i+1]) { t=a[i]; a[i]=a[i+1]; a[i+1]=t; } } for(i=0;i<j-2;i++) { if(a[i]>a[i+1]) { t=a[i]; a[i]=a[i+1]; a[i+1]=t; } } max1=a[j-1]; max2=a[j-2]; for(i=0;i<j-1;i++) { if(a[i]<a[i+1]) { t=a[i]; a[i]=a[i+1]; a[i+1]=t; } } for(i=0;i<j-2;i++) { if(a[i]<a[i+1]) { t=a[i]; a[i]=a[i+1]; a[i+1]=t; } } min1=a[j-1]; min2=a[j-2]; cout<<max1+max2-min1-min2; return 0;}
运行结果:
知识点总结:
先把各位数分离保存在数组中,再用冒泡法排序之后表示出所需值即可。
0 0
- 第18周oj项目一个数中最大,次值的和与最小,次值的和的差值
- 第17周项目整数中的最大数与最小数的差值
- 求三个数中最大数和最小数的差值
- 函数fun()的功能是求出数组中最小数和次最小数,并把最小数和a[0]中的数对调,次最小数和a[1]中的数对调。
- 统计一个二进制数据中1的个数和大于等于当前数的最小的一个二的N次幂
- java 计算数组中的最大,次大,最小,次小的数
- C++第1次实验(两个数的和与差)
- 取一个整数数组中最大和次大的二个数
- C++第1次实验 输出两数的正差值
- 华为OJ: 求小球落地5次后所经历的路程和第5次反弹的高度
- 【华为OJ】【031-求小球落地5次后所经历的路程和第5次反弹的高度】
- 【华为 OJ 】求小球落地5次后所经历的路程和第5次反弹的高度
- OJ-----求小球落地5次后所经历的路程和第5次反弹的高度
- 华为oj中级 求小球落地5次后所经历的路程和第5次反弹的高度
- 假设一个硬币抛出正面和反面的概率相等,那么,抛10次出现5次正面和5次反面的概率为p,和抛出100次中出现50次正面和50次反面的概率q,哪个值更大?为什么?
- [南阳OJ-No.31]5个数求最值|设计一个从5个整数中取最小数和最大数的程序
- 求两数间最大数减最小数的差值
- 求某正整数重新打乱后最大数与最小数的差值
- 九度OJ—题目1053:互换最大最小数
- HashMap简介与应用
- Dare to dream
- Android内存优化大全(1)
- 关于将网易有道词典单词本导出到必应词典生词本的尝试
- 第18周oj项目一个数中最大,次值的和与最小,次值的和的差值
- These days
- eclipse启动tomcat访问不到主页
- 用Excel和DOS命令的方法批量修改文件名
- 其他博客
- JSTL中截取一定长度的字符串
- java的正则表达式使用
- Android内存优化大全(2)
- 关于istream_iterator<int>(cin)和istream_iterator<int>()的一点分析