第25617题 单选
关于判断N是否为M的完整漂亮数的C++代码(附原代码图片链接)的相关说法正确的是?

漂亮数的定义是:如果N能被 M整除,或者某位是M,或者N的每位数之和能被 M整除,则说N是 M的漂亮数。如果三个条件都满足,则是完整漂亮数。123是3的完整漂亮数,因为123能被3整除,也含有3,其每位数之和为6也能被3整除。下面的代码用于判断N是否为M的完整漂亮数并输出。原代码图片

A

代码能完成题目设定目标。

B

在while循环中N最终将变成0,因为代码N%M将总是满足条件,可以在while前增加一行代码old_num = N,并将N%M改为old_num%M,随后print()中的{N}改为{old_num}。

C

while循环中if判断语句可以增加else子句,其内容为Flag = False。

D

如果先后输入0和3,则肯定会输出0是3的完整漂亮数。

知识点:
提交0次 正确率0.00%
答案解析