YTU.2782: 用数字造数字
来源:互联网 发布:windows安装器安装xp 编辑:程序博客网 时间:2024/06/11 12:55
2782: 用数字造数字
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 206 Solved: 174
[Submit][Status][Web Board]
Description
输入一个3位以上的整数,求其中最大的数字最小的数字之间的差。例如:输入8729,输出7(即9-2=7),再如,输入24825,输出6(即8-2=6)。
Input
一个3位以上的整数
Output
输入整数的最大的数字最小的数字之间的差。
Sample Input
8729
Sample Output
7
HINT
可以在分离各数字过程中找最大、最小数字,也可以先将分离好的数字存储在数组中,再从数组中找出最大最小值。
AC代码:
#include <iostream>#include<stdio.h>#include<algorithm>using namespace std;int main(){ int n; scanf("%d",&n); int a[20]; int i=0; while(n>0) { a[i]=n%10; n=n/10; i++; } int j; sort(a,a+i); //表示对a[0] a[1] a[2] ... a[i-1] 排序 printf("%d\n",a[i-1]-a[0]); return 0;}
多运用C++里的库函数,可以很方便的解决一些问题。
阅读全文
0 0
- YTU 2782: 用数字造数字
- YTU.2782: 用数字造数字
- YTU 2801: 用数字造数字(II)
- YTU 2851: 数字游戏
- YTU 2543: 数字整除
- YTU 2455: Pefect 数字
- ytu 1330: 数字密码发生器
- 用数字造数字
- 用数字造数字
- YTU 2889: B--字母数字大战
- ytu 2392: 求各位数字之和
- YTU 2392: 求各位数字之和
- 用数字造数字(II)
- 第十七周 OJ 用数字造数字
- Problem E: 用数字造数字(II)
- [YTU]_1046 ( 输入10个数字,然后逆序输出)
- YTU.3134: 动态规划基础题目之数字三角形
- 数字
- qiime 1.8 pkg_resources.distributionNotFound:numpy==1.5.1报错
- ionic 菜鸟基本用法(可复制代码)
- windows下流媒体nginx-rmtp-module服务器搭建
- c++默认构造函数
- 没整明白的事之debian修改hostname出现的问题
- YTU.2782: 用数字造数字
- 人工神经网络(四)感知器学习规则推导
- C语言实现三子棋
- 23种设计模式之-----简单工厂(静态工厂)模式(SimpleFactory Pattern)
- Python 数据类型
- Android RecyclerView下拉刷新 & 上拉加载更多
- SSM集成Redis做缓存
- ios-地理编码和反地理编码
- Python科学库sklearn.numpy.scipy. matplotlib.pandas