RE求助
查看原帖
RE求助
508669
Frank_Ron楼主2021/6/6 16:45
#include <bits/stdc++.h>
using namespace std;
int a[105];
int b[105];

int main() {
	int n, k, counti = 0, countj = 0;
	scanf("%d %d", &n, &k);
	for (int i = 1; i <= n; i++) {
		if (i % k == 0) {
			a[counti] = i;
			counti += 1;
		} else {
			b[countj] = i;
			countj += 1;
		}
	}



	int suma = 0;
	int counta = 0;
	double averagea;
	for (int j = 0; j < 105; j++) {
		suma += a[j];
		if (a[j] == 0) {
			counta = j;
			break;
		}
	}
	averagea = (float)suma / counta;
	printf("%.1f ", averagea);


	int sumb = 0;
	int countb = 0;
	double averageb;
	for (int k = 0; k < 105; k++) {
		sumb += b[k];
		if (b[k] == 0) {
			countb = k;
			break;
		}
	}
	averageb = (float)sumb / countb;
	printf("%.1f ", averageb);

	return 0;
}
2021/6/6 16:45
加载中...