求c语言大神 这17题完全不会啊 求大神讲解思路!!重金
发布网友
发布时间:2024-10-21 20:30
我来回答
共1个回答
热心网友
时间:2024-10-21 21:11
第一个:m=m+a
第二个:m==i
有两个循环,第一重循环遍历1-1000的数,第二重循环求该数(i)的因数(a)并累加
首先,第一重循环内的if(!(i%a))等价于if((i%a)==0),即判断a是否为i的因数,若是,则用m来累加
其次,第二重循环内的if判断因数的累加之和m是否与该数(i)相等,若是,则输出该数(i)