溫馨提示×

c語言時間轉換代碼怎么寫

小億
712
2023-11-16 10:55:23
欄目: 編程語言

以下是一個將秒數轉換為小時,分鐘和秒的C語言代碼示例:

#include <stdio.h>

void timeConversion(int seconds, int* hours, int* minutes, int* secs) {
    *hours = seconds / 3600;    // 計算小時數
    seconds = seconds % 3600;   // 剩余的秒數
    *minutes = seconds / 60;    // 計算分鐘數
    *secs = seconds % 60;       // 計算剩余的秒數
}

int main() {
    int seconds, hours, minutes, secs;
    
    printf("請輸入一個時間(以秒為單位):");
    scanf("%d", &seconds);
    
    timeConversion(seconds, &hours, &minutes, &secs);
    
    printf("轉換后的時間為:%d小時 %d分鐘 %d秒\n", hours, minutes, secs);
    
    return 0;
}

這段代碼中,timeConversion() 函數接受一個秒數并通過指針參數返回對應的小時、分鐘和秒數。在 main() 函數中,用戶輸入一個秒數,然后調用 timeConversion() 函數進行轉換并打印結果。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女