1. 程式人生 > >計算一個時間的各個位

計算一個時間的各個位

1hour = 60minutes = 3600seconds= 3600 000milliseconds

假設一個時間為3600 000ms,用hh:mm:ss表示

hh為:(3600 000/1000/60/60)%24

mm: (3600 000)/1000/60%60

ss:3600 000/1000%60

ms:3600 000%1000

計算一個數的長度:遞迴法

#include <stdio.h>

int lengh(int n)
{
	if (n==0){
		return 0;
		
	}else{
		return (lengh(n/10)+1);	
	}
}

int main()
{
	printf("133:%d\n", lengh(133));	
	return 0;
}

相關推薦

計算一個時間個位

1hour = 60minutes = 3600seconds= 3600 000milliseconds 假設一個時間為3600 000ms,用hh:mm:ss表示 hh為:(3600 000/1000/60/60)%24 mm: (3600 000)/1000/60

快速獲取一個數字個位上的數值

今天遇到一個這樣的需求:有一個數字,要得到每一位上的數字,對其進行判斷做後續處理。 舉例:如123 如何快速獲取1   2   3 php版 獲取3:123%10 獲取2:intval(123/10)

給定一個非負整數 num,反覆將個位上的數字相加,直到結果為一位數

示例: 輸入: 38 輸出: 2 解釋: 各位相加的過程為:3 + 8 = 11, 1 + 1 = 2。 由於2是一位數,所以返回 2。 進階: 你可以不使用迴圈或者遞迴,且在 O(1) 時間複雜度內解決這個問題嗎?   class Solution {  

python裝飾器用法(一):計算一個函式執行所需要的時間

import time from functools import wraps def time_this_function(func): #作為裝飾器使用,返回函式執行需要花費的時間

資料提取:將一個整數的個位上的數字輸出,並求和

一、分析:需要兩個類來實現即可 1,數字類:需要實現將整數的各個位上的資料輸出: 方法:將整數除以10取餘數則為末位的數字,然後整數除以10,繼續迴圈這個步驟,直到0為止          但是在輸出的時候,需要將這些數字正序輸出,則

C 拆分個位上的數字,並抽取任意位上數計算問題

問題: Write a program : Inputs one five-digit number, separates the number into its individual digits 1. Prints the digits separated from one an

Java如何計算一個程式的執行時間

話不多說 直接看程式碼 1 package com.mowcode; 2 /** 3 * 4 * @ClassName: Code_01_ProjectTime 5 * @Description: 拿到程式執行時間 6 * @author shundong.wu 7 * @d

如何計算一個演算法的時間複雜度和空間複雜度

        相信學習程式設計的同學,或多或少都接觸到演算法的時間複雜度和空間複雜度了,那我來講講怎麼計算。        常用的演算法的時間複雜度和空間複雜度 一,求解演算法的時間複雜度,其具體步驟是:   ⑴ 找出演算法中的基本語句;   演算法中執行次數最多

有限時間內,計算一個儘可能大的素數

1 . 問題點: “ 有限時間 ”、“ 儘可能大”、“ 素數 ” “素數“  :需要經過素性測試合格後的數字 “有限時間”:測試一個數字,可接受的時間內,並非無窮盡的依靠暴力求解 “儘可能大”:可檢測數的上限 2 . 問題點求解 2 . 1 “ 素 數 ” 1) 概 念:

oracle計算一個日期加上指定工作日(排除週六週日和一系列節假日)時間

第一步: 建立一個表格holiday用於靈活存放節假日日期(週末除外),如果和週末日期重複,則無需新增到該表格中: Sql程式碼   create table HOLIDAY  (      ID                   VARCHAR2(45)  

輸入一個只包含個位數字的簡單四則表示式字串,計算該表示式的值

問題描述】: 輸入一個只包含個位數字的簡單四則運算表示式字串,計算該表示式的值注:  1、表示式只含 +, -, *, / 四則運算子,不含括號 2、表示式數值只包含個位整數(0-9),且不會出現0作為除數的情況 3、要考慮加減乘除按通常四則運算規定的計算優先順序 4、除法用整數除法,即僅保留除法運算結果的整

隨便輸入一個時間,得到當前時間的周一和周日時間

-1 date() getdate ndt mon 一周 rtti time 得到 function getThisWeek(str){ //按周日為一周的最後一天計算 var date = new Date(str); var thisday = dat

Python計算一個目錄下的所有文件的md5值,在Linux系統下面

linux md5 python walk hashlib 實現代碼如下:#!/usr/bin/python #*-*coding:utf8*-* import os import sys import hashlib def md5sum(data): with open(d

shell腳本一個時間循環

shell 時間循環 #!/bin/bash # #sh x.sh 2017010101 2017010301 stime=$1 etime=$2 while : do echo $stime stime=$(date -d "${stime:0:8} ${stime:8:2} 1h

一個時間插件是如何做到前幾個月和後個幾月的設置

我們 minute -1 mat code 搬運工 urn repl begin 一如既往的,我們只是代碼的搬運工,代碼搬運工,搬的多了自然也就會了。 代碼: //首先在date原型上擴展一個自定義時間解析方法 Date.prototype.Format_ = funct

c# 計算執行時間

ble bsp nds 執行 c# 計算 分段 sed watch C#計算執行時間 System.Diagnostics.Stopwatch stopwatch = new System.Diagnostics.Stopwatch(); //開

計算任意兩個個位整數之間所能組成的奇數個數

lac .com logs onclick 判斷 document com 編寫 htm <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>&

Java中如何取數據個位上的值

Java取值思想/思想:取數據各個位上的值需求:在控制臺輸出所有的"水仙花數"分析:所謂的水仙花數是指一個三位數,其各位數字的立方和等於該數本身比如:153=111 + 555 + 333/class ForDemo4{public static void main (String[] a

中綴表達式轉後綴並計算(只考慮個位整數,不考慮除0等情況)

sta put AS res r+ ring 位置 while AC 中綴轉後綴 public class 中綴轉後綴 { static char[] res;//存儲結果 static int len_r=0; static char[] st

php計算給定時間之前的函數

php ech 時間 UNC 2-0 str 定時 echo font 這裏給定一個時間,計算這個時間在多久前,比如:2天前,1年前 function prettyDate($date){ $time = strtotime($date);