大佬,自学的我死活看不出这0.2的精度差在哪里样例
查看原帖
大佬,自学的我死活看不出这0.2的精度差在哪里样例
822506
BenChaut楼主2022/10/12 21:46

in;10000 19;out:5006.5,5000.2而我out:5006.5,5000.0

#include <stdio.h>
int main()
{
	int n,k, a = 0, b = 0;  float sum1 = 0; float sum2 = 0; 
	scanf("%d %d", &n,&k);
		for(int i = 1; i <= n; i++)
		{
			if (i %k== 0)
			{
				sum1 += i;
				a++;
			}
			else
			{
				sum2 += i;
				b++;
			}

		}
	
			printf("%.1f %.1f", sum1 / a, sum2 / b);
	
	
	return 0;
}
2022/10/12 21:46
加载中...