1 条题解
-
0
C :
#include<string.h> #include<stdio.h> int main() { int m,a,c,b; scanf("%d",&m); a=m/100; b=m/10%10; c=m%10; if(a>b&&b>c) printf("%d",a-c); if(a>c&&c>b) printf("%d",a-b); if(c>b&&b>a) printf("%d",c-a); if(c>a&&a>b) printf("%d",c-b); if(b>a&&a>c) printf("%d",b-c); if(b>c&&c>a) printf("%d",b-a); return 0; }
C++ :
#include <bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; int b = n / 100; int s = n / 10 % 10; int g = n % 10; int ma = b; int mi = b; if(s > ma) ma = s; if(s < mi) mi = s; if(g > ma) ma = g; if(g < mi) mi = g; cout<<ma - mi; }
Java :
import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int a = n % 10; int b = n / 10 % 10; int c = n / 100; int t; if(a > b){ t = a; a = b; b = t; }if(b > c){ t = b; b = c; c = t; }if(a > b){ t = a; a = b; b = t; } int s = c - a; System.out.println(s); sc.close(); } }
Python :
n = int(input()) b = n // 100 s = n // 10 % 10 g = n // 1 % 10 if b > s and b > g and s > g: print(b - g) if b > s and b > g and s < g: print(b - s) if s > b and s > g and b > g: print(s - g) if s > b and s > g and b < g: print(s - b) if g > s and g > b and s > b: print(g - b) if g > s and g > b and s < b: print(g - s)
- 1
信息
- ID
- 10209
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者