我的代码有问题。该程序应该计算秒/年。我设法修复了闰年,但无法修复正常的年份。希望有人可以修复它。(这是一个调用 main 的函数)
笔记
- h=小时
- d=天
- 是=年
- m=月
- s=秒
- t = 总秒数
- t2=闰年
#include <iostream>
using namespace std;
void max_s()
{
unsigned long long s=1;
int h=s*60;
int d=h*24;
int m=30;
int ye=12;
long long t=s*h*d*m*ye;
long long t2=t+86400;
bool y,n;
y=true;
n=false;
cout<<"leapyear? 'y' for yes 'n' for no "<<endl;
cin>>y||n;
if(y=true)
{
cout<<"leapyear:"<<t2<<endl;
}
else
{
n=false;
cout<<t;
cout<<"seconds/year "<<endl;
}
}