新人C语言求助!C Primer Plus第六版第三章第5题

一年大约有3.156* 10^7秒。编写一个程序,提示用户输入年龄,然后显示该年龄对应的秒数。
谢谢各位了

c

1个回答

BOOL IsYear(int nYear)
{
if((nYear % 4 == 0 && nYear % 100 != 0) || (nYear % 400 == 0))
{
return TRUE;
}
return FALSE;
}

int main()
{
int nYear = 2016;
int nAge = 30;

UINT64 nSec = 0;

for (int i = nYear - nAge;i < nYear;i ++)
{
    if (IsYear(i))
    {
        nSec += 366 * 24 * 60 * 60;
    } 
    else
    {
        nSec += 365 * 24 * 60 * 60;
    }       
}

cout<<nSec<<endl;   

return 0;

}

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问