努力是为了让自己不平庸:

前言/背景

参赛流程

参赛经历

一、严查枪火

题目

解题思路

代码

#include "stdio.h"
#include "string.h"

int main() {
	int n, count;
	scanf("%d", &n);
	char str[n][10];

	for (int i = 0; i < n; i++) {
		scanf("%s", &str[i]);
	}

	for (int j = 0; j < n; j++) {
		if (strcmp(str[j], "ak") == 0 || strcmp(str[j], "m4a1") == 0 || strcmp(str[j], "skr") == 0) {
			count++;
		}
	}

	printf("%d", count);
	return 0;
}

运行结果

CSDN编程竞赛-第六期(上)-LMLPHP

二、鬼画符门

题目

解题思路

代码

#include "stdio.h"
#include "string.h"

int main() {
	int n;
	scanf("%d", &n);
	char str[n][10];
	int count[n];

	for (int i = 0; i < n; i++) {
		scanf("%s", &str[i]);
	}

	for (int j = 0; j < n; j++) {
		for (int k = 0; k < n; k++) {
			if (strcmp(str[k], str[j]) == 0) {
				count[j]++;
			}
		}
	}

	int max = count[0];
	int m;

	for (int p = 0; p < n; p++) {
		if (max < count[p]) {
			max = count[p];
			m = p;
		}
	}

	printf("\n%s", str[m]);
	return 0;
}

执行结果

CSDN编程竞赛-第六期(上)-LMLPHP

经验心得

总结

09-19 11:29