萌新求助
查看原帖
萌新求助
1092081
Yalix楼主2023/9/17 09:38
#include <stdio.h>
int main(void)
{
	int n, k;
	float averageA = 0, averageB = 0;
	float numA = 0, numB = 0;
	int A=0, B=0;
	scanf_s("%d %d", &n, &k);
	float i = 1.0;
	for (i = 1.0; i <= n; i++)
	{
		float x = i / k;
		if (x == (int)x)
		{
			A += i;
			numA++;
		}
		else
		{
			B += i;
			numB++;
		}
	}
		if(numA > 0)
		{
			averageA = A / numA;
		}
		if (numB > 0)
		{
			averageB = B / numB;
		}
		
		printf("%.1f %.1f", averageA, averageB);

		return 0;
}

麻烦大佬们帮帮萌新看看我这个代码有什么问题,萌新不懂,谢谢!

2023/9/17 09:38
加载中...