用c语言,判断水仙花数

用C语言
利用for循环从100~999,判断那些是水仙花数
公式: 三位数abc=a∧3+b∧3+c∧3

#include<stdio.h>
int main() {
    int i, a, b, c;
    for (i = 100; i <= 999; i++) {
        a = i % 10;
        b = i / 10 % 10;
        c = i / 100;
        if (a * a * a + b * b * b + c * c * c == i) {
            printf("%d ", i);
        }
    }
    return 0;
}