刘汝佳-算法竞赛入门-水仙花数

输出100-999中的所有水仙花数,若3位数ABC满足ABC=A^3+B^3+C^3,则称其为水仙花数。

#include<stdio.h>
int main(){
	  int a,b,c;
	for(int i=100;i<1000;i++){
		a=i/100;//分解百分位 
		b=i/10%10;//分解十分位;
		c=i%10;//分解个位数
		if(i==a*a*a+b*b*b+c*c*c){
			printf("%d ",i);
		} 
	}
return 0;

}
/*
之前分解的时候
a=i/10%10%10; 
a分解错误导致程序错误 
*/

猜你喜欢

转载自blog.csdn.net/Anddown/article/details/82825727