pat乙级 1012 题解
整体思路简单,但需要注意两点细节:1.float=int/int与float=(float)int/int 两个表达式的区别前者是将int/int计算的结果强制转换为float类型,小数部分一定为0,而后者是将被除数强制转换为float类型,这样计算的结果为float类型,小数部分不一定为0输出时使用printf("%.1f")2.其他几类数字的相关结果为非负数,判断是否存在该类数字的条件简单而统一,即相应的计算函数中的计数器是否为0而A2的情况较为特殊,其结果不一定为非负数,因此即




