[求助]看一下,我不知道它错在哪里?
题目是要求将输入的字母倒输,我的程序如下,可是运行了一下总不是我要的结果,为什么?#include<stdio.h>
#include<string.h>
#include<conio.h>
void main()
{clrscr();
char a[100];
int i,t=0;
for(i=0;a[i]!='\n';i++)
{scanf("%c",&a[i]);
if(a[i]>'z'||a[i]<'A'||a[i]>'Z'&&a[i]<'a')
{printf("ERROR");t=1;break;}
}
if(t==0)
{for(i=strlen(a)-1;i>=1;i--)
printf("%c",a[i]);}
getch();
}