趣百科

c语言学习:[3]求水仙花数

编辑:Simone 2024-11-15 13:51:47 552 阅读

c语言学习:[3]求水仙花数

所谓的水仙花数是指:一个三位数,其各个位上的数字的立方和等于该数本身。可见水仙花数介于100到999之间。下面我们用c语言编程来求一下其个数。编程环境:Microsoft Visual C++ 6.0。

# include

void main()

{

int i,j,k,n;

printf("水仙花数:\n");

for (n=100; n<1000; n++)

{

i=n/100;

j=(n-i*100)/10;

k=n%10;

if(i*i*i+j*j*j+k*k*k==n)

{

printf("%d ",n);

}

}

}

编程界面和输出结果:

#include

void main()

{

int i,j,k;

for(i=1;i<=9;i++)

for(j=0;j<=9;j++)

for(k=0;k<=9;k++)

if(100*i+10*j+k==i*i*i+j*j*j+k*k*k)

printf("%d%d%d ",i,j,k);

}

编程界面和输出结果:

附题1:输出国际象棋棋盘。

附题2:由两个条件,求出满足这两个条件的数。显示出了C语言的精妙和快速计算。

附题3:由*号组成大写字母C的图案。比较简单,大家可以先想想,再实际上机实践一下。

版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/answer/62915.html

相关推荐