这个咋写呀小bai不会了

输入一个字符串,将所有的小写字母转换成大写字母,然后输出所得到的字符串,例如输入123hello456,输出123HELLO456。

#include <stdio.h>
#include<string>
int main(){
    
   char a[100];
   scanf("%s",&a);
   int i;
   for(i=0;i<strlen(a);i++)
   {
   if(a[i]>='a'&&a[i]<='z')
   a[i]=a[i]-32;
   }
   printf("%s",a);
   }

采纳下呗