水仙花数

C | 2018-02-07 23:17:00 | 阅读 752 次 | 评论(0)

求水仙花数

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

#include <stdio.h>

void main()

{

int a,b,c,i;

for(i=100;i<1000;i++)//当i小于1000时将执行大括号里面的语句块。

{   

 a=i/100;

 b=i%100/10;

 c=i%10;

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

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

}

}

秒速算法
 #include <stdio.h>

int main()

{

int sec;

int s,c,m;

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

while(1){

scanf("%d",&sec);

if(sec<0)//if(sec>7200||sec<0)//if(sec>7200&&sec<0)

{

printf("时间不存在零或负数!");

return -1;

}

s=sec/3600;

c=sec%3600/60;

m=sec%60;

printf("%02d:%02d:%02d\n",s,c,m);}

return 0;

}


文章评论,共0条
游客请输入验证码
最新评论