社区讨论

菜鸟求解!!!!

P1554[USACO06DEC] 梦中的统计 Dream Counting B参与者 4已保存回复 4

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
4 条
当前快照
1 份
快照标识符
@lod1voc9
此快照首次捕获于
2023/10/30 23:23
2 年前
此快照最后确认于
2023/11/05 09:42
2 年前
查看原帖
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main() {
	long long m, n;
	int c[1000];
	int i, a;
	int b[10] = { 0 };
	scanf("%lld%lld", &m, &n);
	for (i = m ; i <= n; i++) {
		c[i - m] = i;
	}
	for (i = 0; i <= m - n; i++) {
		while (c[i]!=0) {
			a = c[i] % 10;
			c[i] /= 10;
			if (a == 0)
				b[0]++;
			if (a == 1)
				b[1]++;
			if (a == 2)
				b[2]++;
			if (a == 3)
				b[3]++;
			if (a == 4)
				b[4]++;
			if (a == 5)
				b[5]++;
			if (a == 6)
				b[6]++;
			if (a == 7)
				b[7]++;
			if (a == 8)
				b[8]++;
			if (a == 9)
				b[9]++;

		}
	}
    为什么测试点直接跳过上面的,直接跳到这???
	for (i = 0; i <= 9; i++) {
		printf("%d ", b[i]);
	}
	
	system("pause");
	return 0;
}

回复

4 条回复,欢迎继续交流。

正在加载回复...