C语言计算月份天数if,阅读下列说明,回答问题1至问题3。【说明】 以下代码由C语言书写,能根据指定的年、月计算当月所含天数 - 赏学吧...
閱讀下列說明,回答問題1至問題3。
【說明】
以下代碼由C語言書寫,能根據指定的年、月計算當月所含天數。
int GetMaxDay( int year, int month )
{
int maxday = 0;
if ( month >= 1 && month <= 12 )
{
if ( month == 2 )
{
if ( year % 4 == 0 )
{
if ( year % 100 == 0 )
{
if ( year % 400 == 0 )
maxday = 29;
else
maxday = 28;
}
else
maxday = 29;
}
else
maxday = 28;
}
else
{
if ( month == 4 || month == 6 || month == 9 || month == || )
maxday = 30;
else
maxday = 31;
}
}
return maxday; }
請畫出以上代碼的控制流圖。
請計算上述控制流圖的環路復雜度V(G)。
假設year的取值范圍是1000<year<2001,請使用基本路徑測試法為變量year、 month設計測試用例(寫出year取值、month取值、maxday預期結果),使之滿足基本路徑覆蓋要求。
請幫忙給出每個問題的正確答案和分析,謝謝!
總結
以上是生活随笔為你收集整理的C语言计算月份天数if,阅读下列说明,回答问题1至问题3。【说明】 以下代码由C语言书写,能根据指定的年、月计算当月所含天数 - 赏学吧...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 逆转线性单链表 c语言,单链表的逆转,不
- 下一篇: android最佳活动启动方法,026-