日数の変換の問題 - アルゴリズム

天気変換

問題の説明

「あの(S)」、対応する整数値の(日中)人の年齢に対応した読み取り、年、月、日の出力表現に変換し、年、月、日、「MES(複数可)」 、 "DIA(S)"。

注:計算を容易にするためには、月額30日、その1年365日を想定しました。データ保証、12ヶ月と数日間の場合は、例えば、360363または364を表示されません。

入力形式

整数Nを入力します。

出力フォーマット

サンプル出力、日数変換式の出力を参照します。

データ範囲

1≤N≤10000001≤N≤1000000

サンプル入力:

400

出力例:

1年(秒)
1ヶ月(s)は
5日(秒)

分析

ここでも、この質問を計算するには月額30日、1年365日を与えられています。また、解体の数

コードの実装

#include <iostream>
#include <bits/stdc++.h>
using namespace std;  

int main(){
	long day;
	int y,m;
	cin>>day;
	y=day/365;//年 
	day=day%365;
	m=day/30;//月 
	day=day%30;//天
	cout<<y<<" ano(s)"<<endl;
	cout<<m<<" mes(es)"<<endl;
	cout<<day<<" dia(s) "<<endl;
	return 0;
}

業績

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

概要

同じ分割の問題は降順ました

公開された59元の記事 ウォンの賞賛5 ビュー5059

おすすめ

転載: blog.csdn.net/qq_38496329/article/details/104076787