2条回答 默认 最新
m0_54204465 2023-02-01 07:22关注这个问题可以通过枚举所有可能的数字三元组,然后判断它们是否符合题目要求。下面是一个 Python 的代码实现:
count = 0 for i in range(1, 8): for j in range(i+1, 9): for k in range(j+1, 10): if (j - i == 1 and k - j == 1) or (j - i == 2 and k - j == 2): count += 1 print(count)C++的代码实现如下:
#include <iostream> using namespace std; int main(){ int count = 0; for(int i = 1; i < 8; i++) for(int j = i+1; j < 9; j++) for(int k = j+1; k < 10; k++) if((j-i==1&&k-j==1)||(j-i==2&&k-j==2)) count++; cout<<count<<endl; return 0; }运行结果:24
解决 无用评论 打赏 举报