利用C语言或cpp即可。

img


#include <stdio.h>

int main()
{
    int i,n,sum = 0,count = 0;
    int a[1024];
    scanf("%d", &n);
    for(i = 1;i < n;i++){
        if(n % i == 0){
            sum += i;
            a[count ++] = i;
        }
    }
    if(sum == i){
        printf("yes\n");
        for(i = 0;i < count;i++){
            printf("%d ",a[i]);
        }
    }else{
        printf("no");
    }
    return 0;
}