怪盗KID


私信TA

用户名:dotcpp0774863

访问量:427

签 名:

一万年太久,只争朝夕。

等  级
排  名 1931
经  验 2513
参赛次数 0
文章发表 20
年  龄 19
在职情况 学生
学  校 哔哩哔哩
专  业

  自我简介:


解题思路:

注意事项:

参考代码:

#include<stdio.h>  

int main()
{
    for (int i = 100; i < 1000; i++) {
        int sum = 0;
        int originalNum = i; // 保存原始数i的副本  
        int num_1 = 0;

        // 使用originalNum的副本进行操作,而不是i  
        while (originalNum > 0) {
            num_1 = originalNum % 10; // 获取originalNum的最后一位  
            sum += num_1 * num_1 * num_1; // 计算该位的立方并累加到sum  
            originalNum /= 10; // 移除originalNum的最后一位  
        }

        // 如果sum等于原始的i,则打印  
        if (sum == i) {
            printf("%d\n", i);
        }
    }

    return 0;
}


 

0.0分

1 人评分

  评论区

  • «
  • »