蓝桥杯基础练习——特殊的数字

资源限制
时间限制:1.0s 内存限制:512.0MB

问题描述
  153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1 * 1 * 1+5 * 5 * 5+3 * 3 * 3。编程求所有满足这种条件的三位十进制数。
  
输出格式
  按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。

此题简单,
调用了库
用pow()函数求解

#include
#include

int main()
{
	int a,b,c;
	int i,j,k;
	int sum = 0;
	int num;
	
	for(i = 1;i<=9;i++)
	{
		for(j = 0;j<=9;j++)
		{
			for(k = 0;k<=9;k++)
			{
				num = k + j*10 +i*100;
				sum = pow(i,3) + pow(j,3) + pow(k,3);
				if(num == sum)
					printf("%d\n",num);
			}
		}
	}
	
	return 0;
}

你可能感兴趣的:(蓝桥杯基础练习——特殊的数字)