输入一个数判断是否为完数的流程图

如果一个数等于除他本身之外的约数和,该数为完数或完全数。例如,6=1+2+3
画流程图哦

#include<stdio.h>

int main()
{
    int data=0;
    int i;
    int sum=1;
    printf("请输入您要判断的数:");
    scanf("%d",&data);
    for (i=2;i<=data/2;i++)
    {
        if (data%i==0)
            sum += i;
    }
    if(sum==data)
        printf("%d是一个完数\n",data);
    else
        printf("%d不是一个完数\n",data);
    return 0;
}