第一(题目是错的)
2025-01-16 19:23:10
发布于:浙江
12阅读
0回复
0点赞
//正确输出格式:(1,2)(中间带空格(“”代表空格))
https://xmcdn.oss-cn-shanghai.aliyuncs.com/cpp_community/images/sticker/acgo_gif/%E5%B4%87%E6%8B%9C.gif
#include <iostream>
using namespace std;
int main(){
int n,i,j;
cin >> n>>i>>j;
for(int k=1;k<=n;k++){
cout << "("<<i<<","<<k<<")"<<" ";
}
//第一行
cout <<endl;
for(int k=1;k<=n;k++){
cout <<"("<<k<<","<<j<<")"<<" ";
}
//第二行
cout <<endl;
for(int k=1;k<=n;k++){
for(int l=1;l<=n;l++){
if(j-i==l-k){//随机数对的差=给定数对的差
cout <<"("<<k<<","<<l<<") ";
}
}
}
//第三行
cout <<endl;
for(int k=n;k>=1;k--){
for(int l=1;l<=n;l++){
if(i+j==l+k){//随机数对的和=给定数对的和
cout <<"("<<k<<","<<l<<") ";
}
}
}
//第四行
return 0;
}[:糟糕]
这里空空如也
有帮助,赞一个