数组问题
1009.
#include <bits/stdc++.h>
using namespace std;
int main(){
int m,a[10000];
cin>>m;
for(int i=1;i<=m;i++){
cin>>a[i];
}
for(int i=m;i>=1;i--){
cout<<a[i]<<' ';
}
return 0;
}
1010.
#include <bits/stdc++.h>
using namespace std;
int a[11];
int main(){
int n;
cin >> n;
for(int i = 1 ; i <= n ; i++){
cin >> a[i];
}
sort(a , a + 1 + n);
for(int i = 1 ; i <= n ; i++){
cout << a[i] << " ";
}
return 0;
}
1118.
#include<iostream>
using namespace std;
int main(){
int x,y,i,ii,a[7],j;
cin>>x>>y;
for(i=x;i<=y;i++){
ii=i*i;
if(ii>999999&&ii<10000000){
for(j=0;ii>0;ii/=10){
a[j]=ii%10;
j++;
}
if(a[0]!=a[1]&&a[0]!=a[2]&&a[0]!=a[3]&&a[0]!=a[4]&&a[0]!=a[5]&&a[0]!=a[6]&&a[1]!=a[2]&&a[1]!=a[3]&&a[1]!=a[4]&&a[1]!=a[5]&&a[1]!=a[6]&&a[2]!=a[3]&&a[2]!=a[4]&&a[2]!=a[5]&&a[2]!=a[6]&&a[3]!=a[4]&&a[3]!=a[5]&&a[3]!=a[6]&&a[4]!=a[5]&&a[4]!=a[6]&&a[5]!=a[6])
cout<<i<<endl;
}
}
}
1152.
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,m,i,v=0,h=0,t=0,b;
cin>>n;
int a[n];
for(i=0;i<n;i++){
cin>>a[i];
}
m=a[0];
b=a[0];
for(i=0;i<n;i++){
if(a[i]>m){
v=i;
m=a[i];
}
if(a[i]<b){
h=i;
b=a[i];
}
}
cout<<a[v]<<" "<<a[h];
return 0;
}
1153.
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,m,i,v=0;
cin>>n;
int a[n];
for(i=0;i<n;i++){
cin>>a[i];
if(a[i-1]!=n&&(a[i-1]!=a[0]||a[i]!=a[0])&&a[i-1]!=a[n-1]&&a[i-1]>a[i-2]&&a[i-1]>a[i]){
cout<<a[i-1]<<endl;
}
}
return 0;
}