C语言水仙花数及秒数算法#include <stdio.h>,我来为大家讲解一下关于c语言水仙花数判断?跟着小编一起来看一看吧!

c语言水仙花数判断(C语言水仙花数及秒数算法)

c语言水仙花数判断

C语言水仙花数及秒数算法

#include <stdio.h>

/*int main()

{//所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身

int i;//3位数的循环变量

int a,b,c;//用来接收百、十、个

for(i=100;i<1000;i )//从100-999的数字均为3位数 123

{

a=i/100;//求出百位数

b=i0/10;//求出十位数 %是求余(求模)

c=i;//求出个位数

if(a*a*a b*b*b c*c*c==i)//153==1*1*1 5*5*5 3*3*3==1 125 27==153

printf("%d\t",i);

}

return 0;

}*/

int main()

{

//秒数算法:随便输入一个秒数,求出它的时,分,秒

int sec;//用来保存秒数

int h,m,s;//时,分,秒

printf("请输入一个秒数:\n");

scanf("%d",&sec);//60

if(sec<0)

{

printf("时间不存在负数!\n");

return 0;

}

h=sec/3600;//小时,3600是1小时等于3600秒。

m=sec600/60;//分钟

s=sec`;//秒

printf("d:d:d\n",h,m,s);//d是向右对齐两位,不足两位时用0来代替

return 0;

}

}

,