为什么不能正常运行啊,输入1,直接不运行了,就是个大小写字符转换

#include<stdio.h>
int main()
{ int n;
char number[999];
scanf("%d",&n);
for(int i=0;i<n;i++){
scanf("%c",&number[i]);
}
for(int i=0;i<n;i++){
printf("%c\n",number[i]-32);
}
return 0;
}

一开始输的是数量,你得继续输入要转换的字符啊。