努力是为了让自己不平庸:
前言/背景
参赛流程
参赛经历
一、严查枪火
题目
解题思路
代码
#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;
}
运行结果
二、鬼画符门
题目
解题思路
代码
#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;
}