第二个测试点没过(顺便问一下实名之后怎么获得测试数据下载次数)
查看原帖
第二个测试点没过(顺便问一下实名之后怎么获得测试数据下载次数)
689131
Kian_Pan楼主2022/3/6 20:03
#include<stdio.h>
int main()
{
	int a[1000] = { 0 };
	int b[1000] = { 0 };
	int m, n,i,j;
	scanf("%d %d", &n, &m);
	for (i = 0; i < n; i++)
	{
		scanf("%d", &a[i]);
	}
	int t = 0;
	for (i = 0; i < n - m+1; i++)
	{
		int sum=0;
		for (j = i; j < m + i; j++)
		{
			sum += a[j];
		}
		b[t] = sum;
		t++;
	}
	int x;
	for (i = 0; i < t - 1; i++)
	{
		for (j = 0; j < t - 1 - i; j++)
		{
			if (b[j] > b[j + 1])
			{
				x = b[j];
				b[j] = b[j + 1];
				b[j + 1] = x;
			}
		}
	}
		printf("%d ", b[0]);	
}
2022/3/6 20:03
加载中...