C语言: 求出0~999之间的所有“水仙花数”并输出。

程序如下:
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
void fun(int num, int N)
{
int i = 0;
int j = 0;
int k = 0;
for (i = 0; i < 10; i++)
{
for (j = 0; j < 10; j++)
{
for (k = 0; k < 10; k++)
{
if (iii + jjj + kkk == num)
{
printf(“i=%d,j=%d,k=%d,num=%d\n”, i, j, k, num);
printf("%d\n", num);
break;
}
}
if (iii + jjj + kkk == num)
{
break;
}
}
if (iii + jjj + kkk == num)
{
break;
}
}
}

int main()
{
int num = 0;
for (int num = 100; num <= 999; num++)
{
fun(num, 3);
}
system(“pause”);
return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_44779591/article/details/88824218