题解 1245: 神奇的fans

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

排序+遍历

摘要:先对数列进行排序,定义a[1]-a[0]为公差,遍历数列,如果有相邻两个数的差不等于公差输出no 否则输出yes ```cpp #include "iostream" using names……

aaaaaaaaaaaaaaaaaaa

摘要:解题思路:注意事项:参考代码:#include <stdio.h>int main(){        int n;        scanf("%d",&n);        while(n--) ……

神奇的fans(c语言)

```c#include#includeintcompare(constvoid*n1,constvoid*n2){return*((int*)n1)-*((int*)n2);}intmain(){intn=0;scanf("%d",&n);while(n--){intm;scanf("%d",

1245: 神奇的fans

```cpp#includeusingnamespacestd;intmain(){intcmp(constvoid*a,constvoid*b),i,n,m,t,a[100];boolf;cin>>n;while(n--){f=true;cin>>m;for(i=0;i>*(a+i);qsort(a

神奇的fans-题解(C语言代码)

```c#include/*1.先将数组进行排序(排序函数)2.再判断数组中每个元素之间的值是否相等,如果其中有一个不相等则不为等差数列*/intl[100];voidsort_list(int(*p)[100],intlen,intn){inti,j,min,temp;for(i=0;i

神奇的fans-题解(C语言代码)

1、需要知道等差数列的判断条件:a[n+1]=a[n]+a[n+2];2、输入的数字要排好序后才能判断该数列是否为等差数列,所以首先要排序3、虽然等差数列的判断不止我说的那一种,但要对```c#includeintmain(){intm,n,

神奇的fans (C++代码)

摘要:解题思路:    1.输入数据;    2.若数据只有1个或2个则一定是等差数列;    3.排序,求出d=a[1]-a[0],然后判断整个数列是否前后两项之差都为d,若都为d则是等差数列,否则不是。……