#include<iostream>
using namespace std;
int a[101],b[101],n;
int main()
{
cin>>n;
for (int i=1;i<=n;i++)//读入每条鱼的可爱值
cin>>a[i];
for (int i=1;i<=n;i++)//枚举N条鱼
for (int j=i;j>=1;j--)//从第I个位置倒着往前找
{
if (a[j]<a[i])
b[i]++;//如果找到比第I条鱼丑的,统计数组b对应的b[i]+1
}
for (int i=1;i<=n;i++) cout<<b[i]<<" ";//输出
return 0;
}
#include<iostream> using namespace std; int main() { ?? ?int b[1000]={0}; ?? ?int a[1000]; ?? ?int n; ?? ?int i,j; ?? ?cin>>n; ?? ?for(i=1;i<=n;i++) ?? ?{ ?? ??? ?cin>>a[i]; ?? ?} ?? ?for(i=1;i<=n;i++) ?? ?{ ?? ??? ?for(j=i;j>=1;j--) ?? ??? ?{ ?? ??? ??? ?if(a[j]<a[i]) ?? ??? ??? ?{ ?? ??? ??? ??? ?b[i]++; ?? ??? ??? ?}?? ? ?? ??? ?} ?? ?} ?? ?for(i=1;i<=n;i++) ?? ?{ ?? ??? ?cout<<b[i]<<" "; ? ? } ? ? return 0; }
#include<iostream> #include<string.h> using namespace std; int isprime(int a) { ?? ?if(a==0||a==1) ?? ?{ ?? ??? ?return 0; ?? ?} ?? ?int i; ?? ?for(i=2;i*i<=a;i++) ?? ?{ ?? ??? ?if(a%i==0) ?? ??? ?return 0; ?? ?} ?? ?return 1; } int main() { ?? ?int b[26]={0}; ?? ?int i,j; ?? ?int max=0,min=1,c; ?? ?char a[101]; ?? ?scanf("%s",a); ?? ?c=strlen(a); ?? ?for(i=0;i<c;i++) ?? ??? ?{ ?? ??? ??? ?b[a[i]-'a']++;?? ? ?? ??? ?} ?? ??? ?for(j=0;j<26;j++) ?? ??? ?{ ?? ??? ??? ?if(b[j]>max) max=b[j]; ?? ??? ?} ?? ?if(isprime(max-min)) ?? ?{ ?? ??? ?cout<<"Lucky Word"<<endl; ?? ??? ?cout<<(max-min); ?? ?} ?? ?else ?? ?{ ?? ??? ?cout<<"No Answer"<<endl; ?? ??? ?cout<<0; ?? ?} }
#include<iostream> using namespace std; int main() { ?? ?int a[100]; ?? ?int i,j; ?? ?for(i=1;i<=100;i++) ?? ?{ ?? ??? ?cin>>a[i]; ?? ??? ?if(a[i]==0) ?? ??? ?{ ?? ??? ??? ?j=i;?? ? ?? ??? ??? ?break; ?? ??? ?} ?? ?} ?? ?for(i=j-1;i>=1;i--) ?? ?{ ?? ??? ?cout<<a[i]<<" "; ?? ?} ?? ?return 0; }
|