请问,为什么我的样例通过,但是只有四十分啊
查看原帖
请问,为什么我的样例通过,但是只有四十分啊
1615890
STONEONE楼主2024/12/16 16:45

int n,k; double a[1000] = {0}; double b[1000] = {0}; double A=0,B=0; int c=0,d=0;

scanf("%d %d",&n,&k);

int i;
for(i=0;i<n;i++)
if((i+1)%k==0){
	a[c]=i+1;
	c++;
}
else{
	b[d]=i+1;
	d++;
}
for(i=0;i<c;i++)
{
	A += a[i];
}
for(i=0;i<d;i++)
{
	B += b[i];
}
printf("%.1f %.1f",c>0 ? A/c : 0, d>0 ? B/d : 0);
return 0;
2024/12/16 16:45
加载中...