网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

水仙花数c语言fun函数,水仙花数c语言程序

编写函数fun(n),n为三位数,判断n是否为水仙花数。(用C语言程序编写)

#includestdio.h

坚守“ 做人真诚 · 做事靠谱 · 口碑至上 · 高效敬业 ”的价值观,专业网站建设服务10余年为成都成都阳光房小微创业公司专业提供成都企业网站定制营销网站建设商城网站建设手机网站建设小程序网站建设网站改版,从内容策划、视觉设计、底层架构、网页布局、功能开发迭代于一体的高端网站建设服务。

int fun(int n)

{

int a,b,c;

a = n % 10;

b = n / 10 % 10;

c = n / 100;

if(a*a*a+b*b*b+c*c*c==n)

{

return 1;

}

else

{

return 0;

}

}

int main()

{

int n;

printf("输入一个三位数n:");

scanf("%d",n);

if(fun(n))

{

printf("%d是水仙花数\n",n);

}

else

{

printf("%d不是水仙花数\n",n);

}

return 0;

}

c语言编写求水仙数,从100到999之间的。用fun函数

源程序如下:

#includestdio.h

int fun(int n)

{ int i,j,k,m;

m=n;

k=0;

for(i=1;i4;i++)

{ j=m%10;

m=(m-j)/10;

k=k+j*j*j;

}

if(k==n)

return 1;

else

return(0);

}

void main()

{ int i;

for(i=100;i1000;i++)

if(fun(i)==1)

printf("%d is ok!\n" ,i);

}

水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3+ 3^3 = 153)

调用函数fun,判断是否是“水仙花”数,编写c语言程序

int fun(int x) //x是传过来的参数,必须是100到999之间

{

int a,b,c;

a=x/100;

b=x%100/10;

c=x%10;

if(a*a*a+b*b*b+c*c*c==x)

return 1; //返回1表示是水仙花数

else

return 0; //返回0表示不是水仙花数

}


分享标题:水仙花数c语言fun函数,水仙花数c语言程序
浏览地址:http://bjjierui.cn/article/hchepe.html

其他资讯