
正文
c语言之秒数算法
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
// 水仙花树:是指一个3位数字,立方和 等于该数本身
// 秒数算法:随便输入一个大于0的数,求出对应的多少小时多少分钟多少秒 #include <stdio.h>
/
int main(){
int i; // 循环变量
int a,b,c; // 用来保存百位,十位,个位
for(i=;i<;i++){
a=i/; // 520/100=5 百位数
b=i%/ ; // 520/100=20/10=2 十位数
c=i%; //520%10=0 个位数
if (a*a*a+b*b*b+c*c*c == i) // 立方和等于该数本身
printf(“%d\t”,i);
}
return ;
} / int main()
{
int sec; // 保存用户输入秒数
int h,m,s; // 时分秒
printf(“请输入一个秒数”,&sec);
scanf(“%d”,&sec); //
if(sec<=)
{
print(“时间不存在负数或零”);
return ;
} h=sec/; //3660/3600=1 小时
m=sec%/ ; // 3660%3600=60/60=1 分钟
s=sec%; // 3660%60 == 1 秒数
print(“%2d:%02d\n”,h,m,s); //02d是向右对其两位整数,不足两位时用0来代替
return ; }






