对于一个自然数n,如果能找到自然数a和b,使n=a+b+ab,则称n为一个“好”数,例如3=1+1+1×1,

问题描述:

对于一个自然数n,如果能找到自然数a和b,使n=a+b+ab,则称n为一个“好”数,例如3=1+1+1×1,
n+1=a+b+ab+1=(a+1)(b+1)为合数,所求的n即为2~21之间的合数少1的数.2~21之间的合数有:4、6、8、9、10、12、14、15、16、18、20、21共12个,
故所求的n有12个.为3、5、7、8、9、10、11、13、14、15、17、19、20.
1=0+1+0×1,所以1也是好数,
13.
但是 0也是自然数 既然1可以1=0+1+0×1,那么任何数不是都可以是 0*n+0+n=n吗

过去都规定正整数才是自然数,故“0”不是自然数.
不过现在的小学教材已经规定0是自然数.至于有没有道理就不好说了.
将0纳入自然数,那么其答案肯定不是13,
因为那样(a+1)(b+1)不一定是合数了,就是a=0的情形了.