第二题,请问哪里错了,为什么运行的不对呢,先提前谢谢大家,。


你的z写错了,要大写的Z

另外,程序可简化,如这个不用数组,而ch[i]=ch[i]这个完全是多余的,参考
#include <stdio.h>
int main()
{
char ch;
printf("Input five letters:\n");
for (int i = 0; i < 5; i++)
{
scanf("%c", &ch);
if (ch >= 'A' && ch <= 'Z')
{
ch += 32;
}
printf("%c", ch);
}
return 0;
}