1 条题解
-
0
C :
#include <stdio.h> void main() { int a , b , c , money , t ; double s; scanf("%d %d %d %d",&money,&a,&b,&c); if(b < a){ t = a; a = b; b = t; } if(c < a){ t = a; a = c; c = t; } if(c < b){ t = b; b = c; c = t; } printf("%d %d",money/b,money%b); }C++ :
#include <bits/stdc++.h> using namespace std; int main(){ int a,b,c,n; cin>>n>>a>>b>>c; if(a < b) swap(a,b); if(b < c) swap(b,c); if(a < b) swap(a,b); cout<<n/b<<" "<<n%b<<endl; }Pascal :
var a:array[1..100000] of longint; n,i,j,t:longint; begin read(n,a[1],a[2],a[3]); for i:=1 to 3 do for j:=i+1 to 3 do if a[j]>a[i] then begin t:=a[i];a[i]:=a[j];a[j]:=t;end; write(n div a[2],' ',n mod a[2]); end.Java :
import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int a = sc.nextInt(); int b = sc.nextInt(); int c = sc.nextInt(); int t = 0; if (a<b){ t = a; a = b; b = t; } if (a<c){ t = a; a = c; c = t; } if (b<c){ t = b; b = c; c = t; } System.out.println(n/b+" "+(n-((int) n/b)*b)); } }Python :
a,b,c,d = map(int,input().split()) if b < c: t = b b = c c = t if b < d: t = b b = d d = t if c < d: t = c c = d d = t print(a//c, a%c)
- 1
信息
- ID
- 445
- 时间
- 1000ms
- 内存
- 32MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者