编辑代码

/*#include<stdio.h>   
int main()
{
		int a,sum=0;
		for(a=1;a<=100;a++)
		{
			if(a%2==0) sum=sum+a;
        }
    printf("1到100之间的偶数之和为:%d\n",sum);
    return 0;
}


#include<stdio.h>
void main()
{
int i,sum=0;
for(i=0;i<=100;i=i+2)
{
sum=sum+i;
}
printf("%d",sum);
}
*/
#include <stdio.h> 
int main()
{
	int i,j,k,m;
	printf("输出100~999之间的所有水仙花数:\n");
	
	for(i=100; i<=999; i++)   //确定范围100~999 
	{
		j = i/100;  //确定百位上的数字
		k = i%100/10;  //确定十位上的数字
		m = i%10;  //确定个位上的数字
		
		if(i == j*j*j+k*k*k+m*m*m)
		{
		 	printf("%d\n",i);
		} 
	}
	return 0;
}