奋斗的俊俊 • 1年前
using namespace std; int main(){
int a;
cin>>a;
int b[a];
int i=0,j=0,m=a-1;
while(i<a){
cin>>b[i];
i++;
}
i=0;
while(i<a){
j=0;
while(j<m){
if(b[j]<b[j+1]){
swap(b[j],b[j+1]);
}
j++;
}
i++;
m--;
}
i=0;j=0;
while(i<a){
cout<<b[i]<<" ";
i++;
}
cout<<endl;
while(i>=0){
cout<<b[i]<<" ";
i--;
}
return 0;
}
评论:
using namespace std; int main(){
int a;
cin>>a;
int b[a][a];
int m=a-1,n=0,x=0,y=m,i=1,p=0,q=m,j;
while(n<=a*a){
if(x<=q&&y==q){
b[x][y]=i;
}
if(x==q&&y>p){
b[x][y]=i;
i++;n++;y--;
}
if(x>=p&&y==p){
b[x][y]=i;
i++;n++;x--;
}
if(x==p&&y<q){
b[x][y]=i;
i++;n++;y++;
}
if(y==q&&x==0){
q--;p++;x=1;
}
}
i=0;j=0;
while(i<a){
while(j<a){
cout<<b[i][j];
j++;
}
i++;
cout<<endl;
}
return 0;
}
using namespace std; int jiecheng(int); int main(){
int a,b;
cin>>a>>b;
cout<<jiecheng(a)/(jiecheng(a-b)*jiecheng(b));
} int jiecheng(int x){
int m=1,n=1;
while(m<=x){
n=m*n;
m++;
}
return n;
}
请先登录,才能进行评论