C语言实现分钟转换年和天

C语言实现分钟转换年和天,第1张

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

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);

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/713664.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-04-24
下一篇2022-04-24

发表评论

登录后才能评论

评论列表(0条)

    保存