求助,一直四十分,用了double也不行
查看原帖
求助,一直四十分,用了double也不行
514065
MrEmao楼主2021/6/26 21:02
#include<stdio.h>
int main(){
    int n,k;
    scanf("%d %d",&n,&k);
    int sum1=0,count1=0;
    int sum2=0,count2=0;
    int i;
    for(i=1;i<=n;i++){
        if(i%k==0){
            count2++;
            sum2+=i;
        }
        else{
            count1++;
            sum1+=i;
        }
    }
double aver1=(double)(sum1/count1);
double aver2=(double)(sum2/count2);
printf("%.1f %.1f",aver2,aver1);
}
2021/6/26 21:02
加载中...