以下是一個將秒數轉換為小時,分鐘和秒的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()
函數進行轉換并打印結果。