大佬求助,帮忙看一下为什么我只得了40分
查看原帖
大佬求助,帮忙看一下为什么我只得了40分
452587
绿野仙踪楼主2020/12/12 10:03
#include<stdio.h>
int main()
{
	int *p,y1=0,y2=0,data[1000],i,n,k,count=0;
	double average1,average2;
	p=data;
	scanf("%d%d",&n,&k);
	for(i=0;i<n;i++)
	{
		*(p+i)=i+1;
	}
	for(p=data;p<&data[n];p++)
	{
		if(*p%k==0)
		{
			count++;
			y1+=*p;
		}
		else
		{
			y2+=*p;
		}
	}
	average1=y1*1.0/count;
	average2=y2*1.0/(n-count);
	printf("%.1lf %.1lf",average1,average2);
	return 0;
}
2020/12/12 10:03
加载中...