实验代码:
#include<iostream> using namespace std; int Largest(int list[],int length) { int i,max=list[0]; for(i=1;i<length;i++) { if(list[i]>=max) { max=list[i]; } } return max; } void main() { int i,j=0; int a[6]; cout<<"请输入"<<6<<"个整数"; for(i=0;i<6;i++) { cin>>a[i]; j++; } while(j<6) { cout<<"请再输入"<<6-j<<"个整数"; for(i=j;i<(5);i++) { cin>>a[i]; j++; } } cout<<"最大的数为:"<<Largest(a,6); }
实验截图:
(1):正整数无重复正序
(2)正整数无重复倒序
(3)负整数无重复倒序
(4):负整数无重复正序
(5):正整数有重复正序
(6):正整数有重复倒序
(7):负整数有重复正序
(8):负整数有重复倒序