#include<stdio.h>
#define N 10000
int main(void)
{
int n, i;
char a[N];
while (scanf_s("%d", &n) == 1)
{
if (n < N)
{
for (i = 0; i <= n; i++)
{
scanf_s("%c", &a[i]);
if (a[i] >= 'A' && a[i] <= 'Z')
{
a[i] = a[i] + 32;
printf("%c", a[i]);
}
else if (a[i] >= 'a' && a[i] <= 'z')
printf("%c", a[i]);
else
printf("");
}
printf("\n");
i = 0;
}
else
return 0;
}
}
这个代码有什么问题吗?一直有下划线出现且好像不能多次输入