#include <iostream>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#define MAXSIZE 100
int main(){
int n,A[MAXSIZE];
scanf("%d ",&n);
for(int i=0;i<n;i++){
scanf("%d",&A[i]);
}
for(int i=0;i<n;i++){
for(int j=i+1;j<n;j++){
if(i!=j){
printf("(%d,%d)",A[i],A[j]);
}
}
}
}
按大小输出
#include <iostream>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#define MAXSIZE 100
int main(){
int n,A[MAXSIZE],tmp,j;
scanf("%d ",&n);
for(int i=0;i<n;i++){
scanf("%d",&A[i]);
}
for(int i=1;i<n;i++){
if(A[i]<A[i-1]){
tmp=A[i];
for(j=i-1;A[j]>tmp;j--){
A[j+1]=A[j];
}
A[j+1]=tmp;
}
}
for(int i=0;i<n;i++){
for(int j=i+1;j<n;j++){
if(i!=j){
printf("(%d,%d)",A[i],A[j]);
}
}
}
}