请输出C++代码:题目描述 给出一串正整数数列以及一个正整数 � C,要求计算出所有满足 � − � = � A−B=C 的数对的个数(不同位置的数字一样的数对算不同的数对)。 输入 给出一串正整数数列以及一个正整数 � C,要求计算出所有满足 � − � = � A−B=C 的数对的个数(不同位置的数字一样的数对算不同的数对)。 输出 一行,表示该串正整数中包含的满足 � − � = � A−B=C 的数对的个数。
时间: 2023-05-24 14:05:05 浏览: 70
c++输入一个整数,输出一个整数
#include <stdio.h>
int main() {
int n, c, a[100], count = 0;
scanf("%d %d", &n, &c);
for (int i = 0; i < n; i++) {
scanf("%d", &a[i]);
}
for (int i = 0; i < n; i++) {
for (int j = i+1; j < n; j++) {
if (a[i] - a[j] == c || a[j] - a[i] == c) {
count++;
}
}
}
printf("%d", count);
return 0;
}
阅读全文