4 条题解

  • 1
    @ 2025-12-4 16:29:05
    #include <stdio.h>
    int main(){
    	char a[105];
    	int n;
    	scanf ("%d",&n);
    	scanf ("%s",a);
    	for (int i=0;a[i]!='\0';i++){
    		if (a[i]>=97&&a[i]<=122){
    			char c=a[i]-32;
    			a[i]=c;
    		}
    	}
    	printf ("%s",a);
    	return 0;
    }
    
    • 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
          标签
          递交数
          665
          已通过
          179
          上传者