用c语言解决下面这个题目:依次输入a,b,c,d四个整数,判断他们是否构成等差数列,如果是输出YES,不是输出NO
时间: 2024-03-25 16:37:22 浏览: 91
C语言实验-输入4个整数,要求按由小到大(或由大到小)顺序输出。
5星 · 资源好评率100%
可以使用如下的C语言代码来解决该问题:
```c
#include <stdio.h>
int main() {
int a, b, c, d;
printf("请输入四个整数:\n");
scanf("%d %d %d %d", &a, &b, &c, &d);
if (b - a == c - b && c - b == d - c) {
printf("YES\n");
} else {
printf("NO\n");
}
return 0;
}
```
首先,我们使用`scanf`函数依次输入四个整数。然后,判断他们是否构成等差数列,如果是则输出YES,否则输出NO。在这里,我们使用了if-else语句和比较运算符来判断等差数列的条件。
阅读全文