c语言学习:[3]求水仙花数
来源:网络收集 点击: 时间:2024-03-01【导读】:
所谓的水仙花数是指:一个三位数,其各个位上的数字的立方和等于该数本身。可见水仙花数介于100到999之间。下面我们用c语言编程来求一下其个数。编程环境:Microsoft Visual C++ 6.0。工具/原料moreMicrosoft Visual C++ 6.0常规求法
个人认为巧妙的求法


注意事项
# include stdio.h
void main()
{
int i,j,k,n;
printf(水仙花数:\n);
for (n=100; n1000; 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);
}
}
}
编程界面和输出结果:

#includestdio.h
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的图案。比较简单,大家可以先想想,再实际上机实践一下。

学习C语言,多上机,多实践。
多思考并持之以恒。
水仙花数C语言学习C语言实例版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_190540.html
上一篇:苹果13手机在哪设置开启相机夜景模式?
下一篇:如何用白色A4纸叠冰激凌