题目请点链接
#include <iostream>
#include <string.h>
#include <stdio.h>
using namespace std;
int main()
{
int i,j,k,g;
double t=0.00000;
int n[10],m[10];
for(i=1; i<=6; i++)
{
cin >> n[i];
}
for(i=1; i<=6; i++)
{
cin >> m[i];
}
k=0;
g=0;
for(i=1; i<=6; i++)
{
for(j=1; j<=6; j++)
{
if(n[i]>m[j])
{
k++;
}
else if(n[i]==m[j])
{
g++;
}
}
}
t=k*1.00000/(36-g);
printf("%.5lf",t);
return 0;
}
#include <iostream>
#include <string.h>
#include <stdio.h>
#include <bits/stdc++.h>
using namespace std;
int main()
{
int i,j,k,g;
double t=0.00000;
int n[10],m[10];
for(i=1; i<=6; i++)
{
cin >> n[i];
}
for(i=1; i<=6; i++)
{
cin >> m[i];
}
k=0;
g=0;
for(i=1; i<=6; i++)
{
for(j=1; j<=6; j++)
{
if(n[i]>m[j])
{
k++;
}
else if(n[i]<m[j])
{
g++;
}
}
}
t=k*1.00000/(k+g);
cout << fixed << setprecision(5) << t;
return 0;
}