首页 > 其他分享 >AcWing 655 天数转换

AcWing 655 天数转换

时间:2024-06-11 15:04:03浏览次数:13  
标签:30 int 天数 ano dia 655 mes 365 AcWing

读取对应于一个人的年龄(以天为单位)的整数值,并转化为年,月和日表示方式输出,年、月、日分别对应 ano(s), mes(es), dia(s)。

注意:为了方便计算,假设全年 365天,每月 30天。 数据保证,不会出现 12个月和几天的情况,例如 360,363 或 364。

输入格式
输入一个整数 N。

输出格式
参照输出样例,输出转换后的天数表达。

数据范围
1≤N≤1000000
输入样例:

400

输出样例:

1 ano(s)
1 mes(es)
5 dia(s)

代码1:

#include<iostream>
using namespace std;
int main()
{   
    int N;
    cin>>N;
    int ano=int(N/365);
    int mes=int((N-ano*365)/30);
    int dia=N-ano*365-mes*30;
    cout<<ano<<" ano(s)"<<'\n'<<mes<<" mes(es)"<<"\n"<<dia<<" dia(s)";
    return 0;
}

代码2:

#include<iostream>
using namespace std;
int main()
{   
    int N;
    cin>>N;
    int ano=int(N/365);
    int mes=int(N%365/30);
    int dia=int(N%365%30);
    cout<<ano<<" ano(s)"<<'\n'<<mes<<" mes(es)"<<"\n"<<dia<<" dia(s)";
    return 0;
}

标签:30,int,天数,ano,dia,655,mes,365,AcWing
From: https://blog.csdn.net/weixin_73598089/article/details/139599151

相关文章

  • acwing 656 钞票和硬币
    读取一个带有两个小数位的浮点数,这代表货币价值。在此之后,将该值分解为多种钞票与硬币的和,每种面值的钞票和硬币使用数量不限,要求使用的钞票和硬币的总数量尽可能少。钞票的面值是100,50,20,10,5,2硬币的面值是1,0.50,0.25,0.10,0.05和0.01经过实验证明:在本题中,优先......
  • acwing 653 钞票(c++)
    题目描述:在这个问题中,你需要读取一个整数值并将其分解为多张钞票的和,每种面值的钞票可以使用多张,并要求所用的钞票数量尽可能少。请你输出读取值和钞票清单。钞票的可能面值有100,50,20,10,5,2,1。经过实验证明:在本题中,优先使用面额大的钞票可以保证所用的钞票总数量最......
  • AcWing 654 时间转换
    读取一个整数值,它是工厂中某个事件的持续时间(以秒为单位),请你将其转换为小时:分钟:秒来表示。输入格式输入一个整数N。输出格式输出转换后的时间表示,格式为hours:minutes:seconds。数据范围1≤N≤1000000输入样例:556输出样例:0:9:16代码:#include<iostream>usin......
  • Acwing240食物链
    题目动物王国中有三类动物 A,B,C,这三类动物的食物链构成了有趣的环形。A 吃 B,B 吃 C,C吃 A现有 N 个动物,以 1∼N 编号。每个动物都是 A,B,C中的一种,但是我们并不知道它到底是哪一种。有人用两种说法对这 N 个动物所构成的食物链关系进行描述:第一种说法是......
  • AcWing算法基础课笔记——最小生成树与二分图
    目录朴素版prim算法——模板题AcWing858.Prim算法求最小生成树题目代码Kruskal算法——模板题AcWing859.Kruskal算法求最小生成树题目代码染色法判别二分图——模板题AcWing860.染色法判定二分图题目代码匈牙利算法——模板题AcWing861.二分图的......
  • AcWing算法基础课笔记——求最短路算法
    目录朴素dijkstra算法——模板题AcWing849.Dijkstra求最短路I题目代码堆优化版dijkstra——模板题AcWing850.Dijkstra求最短路II题目代码Bellman-Ford算法——模板题AcWing853.有边数限制的最短路题目代码spfa算法(队列优化的Bellman-Ford算法)——......
  • AcWing 33:链表中倒数第k个节点 ← 尾插法
    【题目来源】https://www.acwing.com/problem/content/32/【题目描述】输入一个链表,输出该链表中倒数第k个结点。注意:  ●k>=1;  ●如果k大于链表长度,则返回NULL;【数据范围】链表长度[0,30]。【输入样例】输入:链表:1->2->3->4->5,k=2【输出样例】输出:4......
  • AcWing 1211:蚂蚁感冒 ← 模拟题
    【题目来源】https://www.acwing.com/problem/content/1213/【题目描述】长100厘米的细长直杆子上有n只蚂蚁。它们的头有的朝左,有的朝右。每只蚂蚁都只能沿着杆子向前爬,速度是1厘米/秒。当两只蚂蚁碰面时,它们会同时掉头往相反的方向爬行。这些蚂蚁中,有1只蚂蚁感冒......
  • Acwing 786.第K个数
    Acwing786.第K个数题目描述786.第k个数-AcWing题库运行代码#include<iostream>#include<algorithm>usingnamespacestd;constintN=100010;intq[N];intmain(){intn,k;scanf("%d%d",&n,&k);for(inti=0;i<n......
  • acwing 242. 一个简单的整数问题
    https://www.acwing.com/problem/content/248/给定长度为N的数列A,然后输入M行操作指令。第一类指令形如Clrd,表示把数列中第l∼r个数都加d。第二类指令形如Qx,表示询问数列中第x个数的值。对于每个询问,输出一个整数表示答案。输入格式第一行包含两个整数N......