关于scanf下的if问题
#include<stdio.h>原题 对某同学的作业记录作处理,输入作业每题的批改结果(对或错),遇#号结束,输出错题的题号。
#define N 5
#define M 1
main()
{
int i,j;
char a[N][M];
printf("请批改:\n");
for(i=0;i<N;i++)
{
printf("NO.%d ",i+1);
scanf("%s",&a[i][1]);
if(a[i][1]=='\错')
printf("%d",i);
}
}
遇#号怎么停止,还有怎么使scanf下的if语句运行?