#ACM2021_23. 摘柿子:一道很简单的排序题,估计是送分题(
俺的做法:
标签:23,int,ACM2021,34,100,柿子 From: https://www.cnblogs.com/harumakigohan686/p/17029732.html#include <stdio.h> #include <stdlib.h> #define N 100 #define M 100 int main() { int n;//n为柿子个数 int a[100];//敲击次数 int b[100];//编号 int k=0; int x,y=1; int temp,dd; int sum=0; scanf("%d",&n); for(int i=1;i<=n;i++) { scanf("%d",&x); a[k]=x;//赋值 b[k]=y;//标号 k++; y++; } for(int i=0;i<k-1;i++)//排序 { for(int j=i+1;j<k;j++) { if(a[i]<a[j]) { temp=a[i]; a[i]=a[j]; a[j]=temp; dd=b[i]; b[i]=b[j]; b[j]=dd; } } } for(int i=0;i<k;i++) { sum+=(a[i]*i+1); } printf("%d\n",sum); for(int i=0;i<k;i++) { printf("%d ",b[i]); } return 0; }
#ACM2021_34. 幸运数字
至于这个是我打表打出来的,不具备现实参考意义。
就不放代码了(打表出国一!!!)