#include <stdio.h>

int main()
{
    int num, digit, sum = 0;

    printf("请输入一个三位数:");
    scanf("%d", &num);

    // 分解出个位、十位、百位
    digit = num % 10; // 个位
    sum += digit * digit * digit; // 累加个位的立方
    num /= 10; // 去掉个位
    digit = num % 10; // 十位
    sum += digit * digit * digit; // 累加十位的立方
    num /= 10; // 去掉十位,此时num就是百位
    sum += num * num * num; // 累加百位的立方

    if (sum == num) {
        printf("%d\n", num);
    }

    return 0;
}
C语言实现三位数立方和判断

原文地址: https://www.cveoy.top/t/topic/npfh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录