80分求助

P5719 【深基4.例3】分类平均

yhl20060128 @ 2025-01-04 22:44:57

include<stdio.h>

int main()

{

double m=0.0,m1=0.0,j,j1=0,g,h;

int n,i=0,k;

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

for(i=1;i<=n;i++) {

if(i%k==0){
    m1=m1+1;
    m=m+i;
}
else{
    j1=n-m1;
    j=j+i;
}

}

printf("%.1lf %.1lf",m/m1,j/j1);

#include<stdio.h>
int main() {
double m=0.0,m1=0.0,j,j1=0,g,h;
int n,i=0,k;
scanf("%d%d",&n,&k);

for(i=1;i<=n;i++){
    if(i%k==0){
        m1=m1+1;
        m=m+i;
    }
    else{
        j1=n-m1;
        j=j+i;
    }
}
printf("%.1lf %.1lf",m/m1,j/j1);
    return 0;
}
return 0;

}


by jamie999 @ 2025-01-04 23:54:36

#include<stdio.h>
int main() {
double m=0.0,m1=0.0,j=0.0,j1=0.0,g,h;
int n,i=0,k;
scanf("%d%d",&n,&k);

for(i=1;i<=n;i++){
    if(i%k==0){
        m1=m1+1;
        m=m+i;
    }
    else{
        j1++;
        j=j+i;
    }
}
printf("%.1lf %.1lf",m/m1,j/j1);
    return 0;
}

by jamie999 @ 2025-01-04 23:58:36

在第14、15行有改动。我觉得可能是一些情况下m1会稍微稍微多算一些(具体我也不知道,我是根据我的代码改的)。


|