抗震措施提高一级:C语言编程小题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/10 07:59:20
将4880分钟换算成天,小时,和分输出

main()
{
int str=4880;
int Minite,tempHour,Hour,Day;
Minite=str%60;
tempHour=str/60;
Hour=tempHour%24;
Day=tempHour/24;
printf("%dD%dH%dM",Day,Hour,Minite);
getch();
}

int x,date,hour,minute;
scanf("%d",&x);
date=x/1440 //一天1440分钟
x=x%1440 //求余数
hour=x/60 //每小时60分钟
minute=x%60 //求余数
最后输出date,hour,minute

#include <stdio.h>

#define TARGET 4880
#define HOUR 60
#define DAY (24*HOUR)

main(void)
{
int day_n,hour_n,min_n;

day_n =TARGET/DAY;
hour_n =(TARGET-day_n*DAY)/HOUR;
min_n =TARGET-day_n*DAY-hour_n*HOUR;

printf("%d minutes = %d days %d hours % minutes\n",day_n,hour_n,minute_n);

}