XDST @ 2022-06-17 22:52:32
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long a,b,A[10001],B[10001],a1=0,b1=0,i;
double x;
cin>>a>>b;
for(i=1;i<=a;i++)
{
if(i%7==0)
{
A[a1]=i;
a1++;
}
else
{
B[b1]=i;
b1++;
}
}
for(i=0;i<a1;i++)
x=x+A[i];
x=x/a1;
printf("%.1lf ",x);
x=0;
for(i=0;i<b1;i++)
x=x+B[i];
x=x/b1;
printf("%.1lf",x);
return 0;
}
by tangrunxi @ 2022-06-17 22:57:57
@XDST if(i%7==0)
改为if(i%b==0)
应该就可以了,因为
by XDST @ 2022-06-17 23:02:48
@tangrunxi 非常感谢,没注意到b写成7了,哈哈哈。