楼主的错误在于输出不符合要求。printf("case %d:\n",i+1); // case改为Case要求大写 printf("%s+%s=",A[i],B[i]); // 改为"%s + %s = ",注意+号之间的空格和=号之间的空格就对了。