for嵌套循环
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h >
#include<math.h>
int main()
{
int i = 0;
for (i = 100; i < 1000000; i++)
{
int a, b, c, d, e, f;
a = i % 10;
b = i % 100/10;
c = i % 1000/100;
d = i % 10000/1000;
e = i % 100000/10000;
f = i / 100000;
for (int n = 1; n <= 6; n++)
{
if (i == pow(a, n) + pow(b, n) + pow(c, n) + pow(d, n) + pow(e, n) + pow(f, n))
{
printf("%d\n", i);
}
}
}
return 0;
}
本篇博客通过一个具体的代码实例,展示了如何使用for循环和数学运算来解决特定问题。代码中,for循环用于遍历从100到1000000之间的整数,数学运算则用来检查每个数是否等于其各位数字的幂次方之和。这个过程涉及到位运算和幂次方计算,是一个典型的数学与编程结合的例子。
3783

被折叠的 条评论
为什么被折叠?



