c++里,请问输出数字的平方这个地方,该怎么写呢?如果输入8,程序默认是字符8,但x*x算数运算符又把它转换成了整形,那该怎么写呢,谢谢
a = (int) x * (int) x 改成a = ((int) x - 48) * ((int) x - 48)
你不都写了么?有啥问题?输入整数,但x是字符,实际只接收第一个数字而已