关于c语言的一个程序

img

遍历数组,每相邻两个元素计算差值,记录这个差值,看后面所有相邻元素是否都是这个差值


#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
    int n=0;
    scanf("%d",&n);
    int num[200];
    int delta=0;
    
   while(EOF != scanf("%d",&num[n++]));
--n;
    delta = num[0]-num[1];
    for(int i=1;i<n-1;++i)
    {
        if(delta != (num[i]-num[i+1]))
        {
            printf("No");
            return 0;
        }
            
    }
    printf("Yes");
    return 0;
}