蓝桥杯3月19日刷题活动

算小法 2023-03-19 21:03:24

第一题:

源代码:

#include<stdio.h>
int main(void)
{
 char a[26] = { 'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z' };
 int n;
 scanf_s("%d", &n);
 printf("%c", a[n-1]);
 return 0;
}

这道题其实算是比较简单的了,直接定义一个数组就可以了。

完成截图如下:

 

第二题:

这道题的话,可以直接使用暴力:

#include<stdio.h>
int main()
{
  char arr[1000] = { 0 };
  gets(arr);
  int take[26] = { 0 }, A = 0;
  while (arr[A] != '\0')
  {
    switch (arr[A])
    {
    case 'a': take[0]++; A++; break;
    case 'b': take[1]++; A++; break;
    case 'c': take[2]++; A++; break;
    case 'd': take[3]++; A++; break;
    case 'e': take[4]++; A++; break;
    case 'f': take[5]++; A++; break;
    case 'g': take[6]++; A++; break;
    case 'h': take[7]++; A++; break;
    case 'i': take[8]++; A++; break;
    case 'j': take[9]++; A++; break;
    case 'k': take[10]++; A++; break;
    case 'l': take[11]++; A++; break;
    case 'm': take[12]++; A++; break;
    case 'n': take[13]++; A++; break;
    case 'o': take[14]++; A++; break;
    case 'p': take[15]++; A++; break;
    case 'q': take[16]++; A++; break;
    case 'r': take[17]++; A++; break;
    case 's': take[18]++; A++; break;
    case 't': take[19]++; A++; break;
    case 'u': take[20]++; A++; break;
    case 'v': take[21]++; A++; break;
    case 'w': take[22]++; A++; break;
    case 'x': take[23]++; A++; break;
    case 'y': take[24]++; A++; break;
    case 'z': take[25]++; A++; break;
    }
  }
  int max = 0, word = 0;
  for (A = 0; A < 26; A++)
  {
    if (take[A] > max)
    {
      max = take[A];
      word = A;
    }
    else if (take[A] == max)
    {
      if (A < word)
      {
        max = take[A];
        word = A;
      }
      else
      {
        max = max;
        word = word;
      }
    }
  }
  printf("%c\n%d", 'a' + word, max);
  return 0;
}

完成情况如图:

 

...全文
8 回复 打赏 收藏 举报
写回复
回复
切换为时间正序
请发表友善的回复…
发表回复
发帖
高校算法学习社区

4.3w+

社区成员

和众多高校算法内卷分子,一起学习和交流算法那。浓郁的算法交流氛围,拒绝躺平,有效内卷。加入我们,私信我拉你入核心内卷群。
算法数据结构leetcode 个人社区
社区管理员
  • 执 梗
  • Dream-Y.ocean
  • ღCauchyོꦿ࿐
加入社区
帖子事件
创建了帖子
2023-03-19 21:03
社区公告

 刷题!