我有一个关于矩阵运算的作业,我无法弄清楚我的代码有什么问题,这使得我的程序说 char 是错误的,即使它是正确的。请你帮助我好吗?谢谢你。
if(scanf(" %c", &symbol) == 1) //input symbol with error handling
{
if (symbol != '*' || symbol != '+' || symbol != '-')
{
printf("[%c]\n", symbol);
fprintf(stderr, "Error: Chybny vstup [Symbol]!\n");
return 100;
}
}