输出的少一位字符 唉
还有就是如果我想用 空格去替换a这个字母
#include<stdio.h>
int main()
{
int n;
printf("请输入你要输入的字符个数");
scanf("%d",&n);
char ch[n];
int i;
for(i=0;i<n;i++)
scanf("%c",&ch[i]);
for(i=0;i<n;i++)
{
if(ch[i]=='a')
ch[i]=' ';//我在这个地方打空格 调试后发现输出的字符串少一个字母 咋回事呢
printf("%c",ch[i]);
}
return 0;
}