0
已解决
翟谦瑞
新手守护
新手守护
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int a[101],n,b[101],c[101],sum=0;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>a[i];
}
for(int i=0;i<n;i++)
{
b[i]=abs(a[i]-a[i+1]);
}
for(int i=0;i<n;i++)
{
for(int j=i+1;j<n;i++)
{
if(b[i]>b[j])
{
int t=b[i];
b[i]=b[j];
b[j]=t;
}
}
}
for(int i=0;i<n;i++)
{
c[i]=b[i]-b[i+1];
}
for(int i=0;i<n;i++)
{
if(c[i]=c[i+1])
{
sum++;
}
}
if(sum==n-1)
{
cout<<"Amazing";
}
else cout<<"Normal";
return 0;
}
翟谦瑞在2018-02-05 12:16:58追加了内容
@贾敬波
@葛新
@陆麟瑞
@酷町喵~o( =∩ω∩= )o~
@许正全
0
已采纳
张睿杰
初级天翼
初级天翼
定义全局变量n,js;
定义全局数组a[1001],b[1000];
int main()
{
输入n
输入a数组(从1开始)
for (int i=1; i<n; i++)
{
b[i]=abs(a[i]-a[i+1]);
}
进行排序
for (int i=1; i<n; i++)
判断b[i]==i js累加
判断js==n-1 cout<<"Amazing";
否则 cout<<"Normal";
}
0
张睿杰
初级天翼
初级天翼
这是排序
for (int i=1; i<n-1; i++)
{
for (int j=i+1; j<n; j++)
{
if (b[i]>b[j]) swap(b[i],b[j]);
}
}
0
0