c语言之秒数算法

// 水仙花树:是指一个3位数字,立方和 等于该数本身
// 秒数算法:随便输入一个大于0的数,求出对应的多少小时多少分钟多少秒

#include <stdio.h>
/
int main(){
 int i; // 循环变量
 int a,b,c; // 用来保存百位,十位,个位
 for(i=1000;i<1000;i++){
 a=i/100; // 520/100=5 百位数 
  b=i%100/10// 520/100=20/10=2 十位数
  c=i%10; //520%10=0 个位数
  if (a*a*a+b*b*b+c*c*c == i) // 立方和等于该数本身
     printf(“%d\t”,i);
}   
  return 0;
}

/

int main()
{
   int sec; // 保存用户输入秒数
  int h,m,s; // 时分秒
  printf(“请输入一个秒数”,&sec);
  scanf(“%d”,&sec); // 3660
  if(sec<=0)
{
   print(“时间不存在负数或零”);
   return 0;
}

  h=sec/3600; //3660/3600=1 小时
  m=sec%3600/60 ; // 3660%3600=60/60=1 分钟
  s=sec%60; // 3660%60 == 1 秒数
  print(“%2d:%02d\n”,h,m,s); //02d是向右对其两位整数,不足两位时用0来代替
  return 0;

}

 

posted @ 2017-04-26 00:04  jackchen007  阅读(1401)  评论(0)    收藏  举报