解题思路先用数组存再两个循环找满足条件的并记录
#include <bits/stdc++.h>//万能头文件
using namespace std;
int main()
{
int i,j,m,n;
int a[10005]={0};//初始化
while(cin>>n&&n!=0)
{
for(i=0;i<n;i++)
{
cin>>a[i];
}
m=0;//此处不可省略
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(a[i]-a[j]==1){m++;}//数据较小暴力就可以 两次定位应找数与对照数
}
}
cout<<m<<endl;
}
return 0;
}