哥哥们,这个为什么一直显示超时
#include <stdio.h>int main() { int m, n; int count = 0; scanf("%d%d", &m, &n); int i = m; while (i <= n) { int sum = 0; int j = 1; while (j < i) { if (i % j == 0) { sum += j; } j++; } if (sum == i) { count++; } i++; } printf("%d", count); return 0;}