1. 程式人生 > 其它 >首師大附中OJ系統 0029 求最小的數

首師大附中OJ系統 0029 求最小的數

技術標籤:OJ詳解演算法c++

用“打擂臺”的方法,先輸入前兩個數,用第二個數和第一個數比較,如果第二個數更小,把第二個數的值賦給第一個數,在輸入第三個數和第一個數比較。

#include<bits/stdc++.h>
using namespace std;
int a,minn;
main()
{
    scanf("%d%d",&minn,&a);
    if(a<minn) minn=a;
    scanf("%d",&a);
    if(a<minn) minn=a;
    printf
("%d",minn); }

更快:

#include<bits/stdc++.h>
using namespace std;
int main(){
	int ar[2];
	cin>>ar[0]>>ar[1]>>ar[2];
	sort(ar,ar+3);
	cout<<ar[0];
}