C语言实现提示用户输入分钟数(例如10000000),然后显示这些分钟代表多少年和多少天。为了简化问题,假设一年有365天,不足1天按1天算。
//方法一:
#include "stdio.h"
int main(void)
{
long int m,y,d,m1;
scanf("%ld",&m);
y=m/60/24/365;
d=(m-y*365*24*60)/60/24;
m1=m-y*365*24*60-d*60*24;
if(m1>0)
d++;
printf("%ld年%ld天\n",y,d);
}
//方法二:
#include<stdio.h>
int main()
{
int min,year,new_year;
int day,new_day;
printf("请输入分钟数:");
scanf("%d",&min);
year = min/60/24/365;
if (year<=0)
{
day = min/60/24;
new_day = min/60%24;
if (new_day>0)
{
day+=1;
}
}
else
{
day = min/60/24%365;
// new_day = new_year/60%24;
if (day>0)
{
day+=1;
}
}
printf("%d年%d天\n",year,day);