PAT 乙级1082 射击比赛 (20 分)C++

 PAT 乙级1082 射击比赛 (20 分)C++_第1张图片

#include 
#include 
using namespace std;

int main()
{
    int n;
    cin>>n;
    int ID[n];  //先用int存储,之后在输出时补0
    int x[n],y[n];  //x 和 y 是其打出的弹洞的平面坐标(x,y)
    for(int i=0;i>ID[i]>>x[i]>>y[i];
    }
    int d[n];   //靶心的距离的平方
    for(int i=0;i

______________________________________________________________________________________________________对冒泡排序进行优化

#include 
#include 
using namespace std;

int main()
{
    int n;
    cin>>n;
    int ID[n];  //先用int存储,之后在输出时补0
    int x[n],y[n];  //x 和 y 是其打出的弹洞的平面坐标(x,y)
    for(int i=0;i>ID[i]>>x[i]>>y[i];
    }
    int d[n];   //靶心的距离的平方
    for(int i=0;id[j])
            {
                swap(d[j+1],d[j]);
                swap(ID[j+1],ID[j]);
                flag=1;
            }
        }
    }
    printf("%04d %04d",ID[n-1],ID[0]);
    //%04d 表示:在输出整数x的时候 按照4个位子的空间左对齐 多余的位子用0代替
    //cout<

 

你可能感兴趣的:(C++,PAT)