找水仙花数,求助看看有什么问题
  • 板块学术版
  • 楼主22VT22
  • 当前回复7
  • 已保存回复7
  • 发布时间2022/10/24 18:14
  • 上次更新2023/10/27 06:07:56
查看原帖
找水仙花数,求助看看有什么问题
825851
22VT22楼主2022/10/24 18:14
int a,n,x,c,z,b,t;
printf("请输入:");

scanf("%d",&n);
if(n>=3&n<=7){
a=pow(10,n);
x=pow(10,n-1);
	while(x<a){
		c=x;
		while(c>0){
		t=c%10;  
		z=z+pow(t,n);	
		c=c/10;
		}
		if(z==x){
		printf("水仙花数为:%d\n",x);
		b=b+1;
	}
	x++;
	}
}else{
	printf("输入有误");
}
printf("水仙花数一共有%d个",b);
return 0;

}

2022/10/24 18:14
加载中...