C语言求100到999中的水仙花数

代码如下:#include stdio.hint main(){int i,k,s,j;for(i=100;i=999;i++){k=i;s=0;while(k!=0){j=k%10;s+=j*j*j;k/=10;}if(s==i)printf(%-5d,i);}return 0;}

代码如下:

#include <stdio.h>
int main()
{
	int i,k,s,j;
	for(i=100;i<=999;i++)
	{
		k=i;
		s=0;
		while(k!=0)
		{
			j=k%10;
			s+=j*j*j;
			k/=10;
		}
		if(s==i)
			printf("%-5d",i);
	}
	return 0;
}

本文标题为:C语言求100到999中的水仙花数

基础教程推荐