3 条题解

  • 1
    @ 2024-10-29 20:41:32

    第二种

    #include <stdio.h>

    #include <ctype.h>

    int main()

    {

    int n;

    scanf("%d",&n);

    char ar[n+1];

    scanf("%s",ar);

    for(int i=0;i<n;i++){

    ar[i]=toupper(ar[i]);

    }

    ar[n]='\0';

    printf("%s",ar);

    return 0;

    }

    • 1
      @ 2024-10-29 20:40:04

      第一种

      #include <stdio.h>

      #include<string.h>

      int main() {

      int n;

      scanf("%d", &n);

      char ar[n + 1];

      scanf("%s", ar);

      int len = strlen(ar);

      for (int i = 0; i < len; i++) {

      if (ar[i] >= 'a' && ar[i] <= 'z') {

      ar[i] -= 32;

      }

      }

      printf("%s\n", ar);

      return 0;

      }

      • 0
        @ 2025-8-21 13:17:08

        Python大法好😋(C++可以用 toupper(char))

        input();print(input().upper())
        
        • 1

        信息

        ID
        220
        时间
        1000ms
        内存
        256MiB
        难度
        7
        标签
        递交数
        650
        已通过
        169
        上传者