c語言時(shí)間換算的編程 c語言編寫,輸入一個(gè)以秒為單位的時(shí)間值,將其轉(zhuǎn)化成“時(shí):分:秒”的形式輸出,將轉(zhuǎn)換操作定義成函數(shù)?
c語言編寫,輸入一個(gè)以秒為單位的時(shí)間值,將其轉(zhuǎn)化成“時(shí):分:秒”的形式輸出,將轉(zhuǎn)換操作定義成函數(shù)?#Includevoid trans(int sec){int hour,minhour=sec/36
c語言編寫,輸入一個(gè)以秒為單位的時(shí)間值,將其轉(zhuǎn)化成“時(shí):分:秒”的形式輸出,將轉(zhuǎn)換操作定義成函數(shù)?
#Include
void trans(int sec){
int hour,min
hour=sec/3600//計(jì)算基數(shù)為3600
min=(sec600)/60//計(jì)算基數(shù)為60
sec=(sec600)//剩余的計(jì)算秒數(shù)為秒
printf(%d hour:d minute:d secondsn”,hour,min,SEC)]}]int main(){
int SEC
printf(“please enter seconds:n”)
scanf(%d”,&sec)
trans(SEC)
return您可以自己嘗試
剛才給出的代碼太麻煩了,已經(jīng)重新調(diào)整:#“include<stdio”。H>intmain(){//UTC到北京時(shí)間的轉(zhuǎn)換:intascanf(%d,&A)/*輸入北京時(shí)間*/if(A>=800){printf(%dn,A-800)/*如果輸入的北京時(shí)間大于800,則直接減去800,即UTC*/}否則{intb=A/100/*百位數(shù)轉(zhuǎn)換*/INTC=A 0/*轉(zhuǎn)換十位數(shù)和一位數(shù)*/printf(%dn,(24-(8-b))*100 C)}返回0}