



2020.08.11
C语言分享
●
●
●
#01#前言
C语言案例---水仙花数
输出所有的“水仙花数”,所谓的“水仙花数”是指一个三位数其各位数字的立方和等于该数本身,例如153是“水仙花数”,因为:153 = 13 + 53 + 33。
C语言案例---判断三角形的类型 --if 语句应用
1、用for遍历所有三位数整数的取值范围,既:100〜999
2、利用取模和除法求得该数个十百上的取值,用该三位数对十取模取该数百位,用该三位数先除十再取模取该数十位,用该三位数除一百取该数个位
3、该数个十百分别取立方相加如结果得该三位数,则为水仙花数
本文分成三部分:
1、例子介绍
2、具体代码及说明
3、讨论区
#OVER#

#02#具体代码及说明
#include
int main()
{
int i,j,k,n;//定义四个变量
printf("所有水仙花数有:\n");
for(i=100;i<1000;i++)//用for遍历所有三位数
{
j=i%10;//取该数百位
k=i/10%10;//取该数十位
n=i/100;//取该数个位
if(j*j*j+k*k*k+n*n*n==i)//求该数是不是水仙花数
printf("%5d\n",i);//如果是水仙花数,则输出该数
}
return 0;
}
#OVER#

#03#运行结果
所有水仙花数有:
153
370
371
407
#OVER#



点击下方图片进入C语言讨论区
●
●
●
视频来源:科学大世界
文字:科学大世界
文章封面图:网络
转载请声明:科学大世界
如有侵权请到公众号内意见反馈处反馈
???

扫码关注我们
觉得不错点个在看呗
2020/08/11