1. 程式人生 > >劉汝佳-演算法競賽入門-水仙花數

劉汝佳-演算法競賽入門-水仙花數

輸出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分解錯誤導致程式錯誤 
*/