//完美数 int m,i; m=24; for(i=1;i if(m%i==0) cout< 运行上面的程序输出结果是 1 。 根据结果,发现 2 规律。 由此联想到,判断一个数是否是完美数,可以这样编程:(所谓完美数是指:该数的所有真约数之和刚好等于该数本身,而真约数是指不包括该数本身的约数。如数字6是完美数,其真约数有1、2、 3,三个数字之和等于6;再如,数字28也是完美数,其真约数有1、2、4、7、14,五个数字之和等于28;再如496、8128也是完美数) int m,i,s=0; cin>>m; for(i=1; 3 ;i++) if( 4 ) s=s+i; if( 5 ) cout< else cout< 上述标注1、2、3、4、5处的内容应选择下列哪个选项?
A.
1 2 3 4 6 8 12 找出了能被数字m整除且小于m的所有约数(真约数) i m%i==0 s==m
B.
1 2 3 4 6 8 12 找出了能被数字m整除且小于m的所有约数(真约数) i<=m m%i==0 s==m
C.
1 2 3 4 6 8 12 找出了能被数字m整除且小于m的所有约数(真约数) i m/i==0 s==m
D.
1 2 3 4 6 8 12 找出了能被数字m整除且小于m的所有约数(真约数) i m%i==0 s=m