递归 (比较5个数的大小)
#include <bits/stdc++.h> using namespace std; int max(int a[],int n){ int t; if(n==1){ t=a[1]; }else{ if(max(a,n-1)>a[n]){ t=max(a,n-1); }else{ t=n[a]; } } return t; } int main(int argc, char** argv) { int a[6]; for(int i=0;i<5;i++){ cin>>a[i]; } cout<<max(a,5); return 0; }