做POJ1056时出现Runtime Error的情况,最终发现是为处理输入终止的情况,一直以为是数组越界。
判断输入是否终止使用EOF
for(i=0;;i++){
if(scanf("%s",a[i])!=EOF){
if(strcmp(a[i],"9")==0)
break;
}else{
return 0;
}
}
完整代码
#include <stdio.h>
#inc