题型:编程题
等差数列
题目描述
给定整数 A,B。请求出有多少个整数 x 满足将 A,B,x 这三个整数以某种顺序排列,使其构成一个等差数列。
这里,若将三个整数 p,q,r 按此顺序排列后,若 q−p 等于 r−q,则称其为等差数列。
输入格式
第一行:两个整数 A B
输出格式
请输出满足题目条件的整数 x的个数。
输入样例#1
5 5
输出样例#1
1
输入样例#2
4 6
输出样例#2
3
输入样例#3
18 11
输出样例#3
2
说明提示
1≤A,B≤100
输入均为整数
限制
时间限制:1000ms
内存限制:256MiB
更新时间:2026-01-20 11:50:13
|
【知识点】
电子学会C/C++一级
抱歉! 您未登录, 不能查看答案和解析点击登录
相似题推荐
单选题
以下C++代码执行后,输出结果是?( )
int x = 7, y = 12; if(x < 5 || y > 10) cout << "通过"; else cout << "不通过";
| A. 通过 |
B. 不通过 |
| C. 1 |
D. 0 |
2026-07-10
单选题
执行以下C++代码,输入`20`并回车后,输出结果是?( )
int a; cin >> a; cout << a * 3 + 5;
| A. 60 |
B. 65 |
| C. 20*3+5=65 |
D. a * 3 + 5 |
2026-07-10

