萌新求助!C语言
  • 板块灌水区
  • 楼主Pistachio15038
  • 当前回复4
  • 已保存回复4
  • 发布时间2024/11/1 21:04
  • 上次更新2024/11/2 00:37:58
查看原帖
萌新求助!C语言
1511034
Pistachio15038楼主2024/11/1 21:04

试题描述

输出所有的“水仙花数”。所谓的水仙花数是一个3位数,其各位数字立方和等于该数本身。例如,153是水仙花数,因为153 = 13 + 53 + 33。 请编程计算并从小到大输出所有水仙花数。

输入

无输入。

输出

输出若干行,每个水仙花数占一行。

```c

我的代码为啥拿不了满分,哪里有纰漏吗?求助求助

#include<stdio.h> #include<math.h>

int main ()

{ for(int i=100;i<=999;i++)

{
	int a,b,c;
	a=i/100;
	b=((i/10))%10;
	c=i%10;
	int sum=pow(a,3)+pow(b,3)+pow(c,3);
	if(sum==i){
		printf("%d\n",i);
	}
}
return 0;

}

2024/11/1 21:04
加载中...