PTA第五次编程题及源代码
7-1 【C0139】输出所有的水仙花数 (10分)
若一个三位数等于其各位上数字的立方和,则称这个三位数为水仙花数。编写一个程序,输出所有的水仙花数。
输入格式:
无输入
输出格式:
按照从小到大的顺序输出所有水仙花数,一行输出一个数。
输入样例:
在这里给出一组输入。例如:
输出样例:
在这里给出相应的输出。例如:
153
370
371
407
#include <stdio.h>
#include <math.h>
int main ()
{
int i,g,s,b,sum;
for(i=100;i<=999;i++)//遍历所有三位数
{
g=i%10;//取个位数
s=(i/10)%10;//取十位数
b=i/100;//取百位数
sum=pow(g,3)+pow(s,3)+pow