您的位置首页百科知识

关于C语言判断回文数的程序。

关于C语言判断回文数的程序。

首先你a在判断位数的时候已经被改掉洞没了,接下来的读取每一位的数字的时候就会出错。新开个变量int b = a吧。if (b=1)永远都是返回true的 因为这是一个赋值语纳逗纳句应该是if (b == 1)初学的时候经常会犯这个错误。建议如果判断一个变量等于一个常量的时候把常量写前面,如 (1 == b)这样万一你少打一个等号, 编指辩译器会报错