編寫乙個程式來計算使用者輸入的開始時間和結束時間之間的天數

發布 科技 2024-05-26
6個回答
  1. 匿名使用者2024-02-11

    1 全部"請輸入開始年份");

    int x=;

    請輸入終止年份");

    int y=;

    int z=(y-x)*365;

    平年閏年不考慮,這裡統一365天,要實現,就做......

  2. 匿名使用者2024-02-10

    datetime dt1 = 開始時間。

    datetime dt2 = 結束時間。

    timespan ts = dt1 - dt2;

    int sub = ;sub 是兩天之間的天數。

  3. 匿名使用者2024-02-09

    在VS2005中通過。

    #include

    確定它是否為執行年*

    int leapyear(int iyear)

    return iyear%4 ? true : false;

    獲取當月的天數*

    int leapmonth(int imonth,bool year)

    if(imonth == 2)

    if(year)

    return 29;

    else return 28;

    else if(imonth < 8&&imonth != 2)

    if(imonth%2)

    return 31;

    else return 30;

    else if(imonth%2)

    return 30;

    else return 31;

    void main()

    int preyear,premonth,preday;

    int sufyear,surmonth,sufday;

    輸入開始和結束時間*

    printf("start year:");

    printf("end year:");

    int idaysofyear = 0;

    int idaysofmonth = 0;

    for(int i = preyear; i < sufyear; i++)

    idaysofyear += leapyear(i)?366:365;

    int idaysofstartyear = 0;

    int idaysofendyear = 0;

    for(int a = 1; a < premonth; a++)

    idaysofstartyear += leapmonth(a,leapyear(preyear));

    idaysofstartyear += preday;

    for(int b = 1; b < surmonth; b++)

    idaysofendyear += leapmonth(b,leapyear(sufyear));

    idaysofendyear += sufday;

    int totalofdays = idaysofyear + idaysofendyear - idaysofstartyear;

    輸出 *printf("total of days: %d",idaysofstartyear);

  4. 匿名使用者2024-02-08

    *該程式用於計算同一年(普通年)中間隔兩天的天數 * 包括

    using namespace std;

    int main()

    int mon1,day1,mon2,day2;

    cout<<"請輸入開始日期(月、日)。"<>mon1>>day1;

    cout<<"輸入結束日期(月、日)。"<>mon2>>day2;

    int a(0),b,c;

    int mon[12]=;

    for(;mon1b=a+day2-day1;

    cout<<"間隔天數為:"

  5. 匿名使用者2024-02-07

    區域性變數遮蔽同名的全域性變數,因此:

    呼叫 fun 先輸出函式 5 中區域性變數 a 的值,再輸出主函式 5 中區域性變數 b 的值

    退出 fun 函式 fun 函式中的區域性變數 a 在生命週期結束時結束,然後 prinft 列印 a 的值是全域性變數 a 的值,b 也是 main 函式的區域性變數,所以輸出為 5,5,0,5

  6. 匿名使用者2024-02-06

    使用 2 行 12 列的陣列,記錄閏年中每個月的天數,然後剩下的就簡單了。

相關回答
3個回答2024-05-26

您輸入的格式是否正確? 例如,輸入 a=1 和 b=2! 格式應為: >>>More

7個回答2024-05-26

在表單中放置乙個按鈕和 2 個文字框,執行時在 text1 中輸入資訊,單擊按鈕後在 text2 中檢視輸出結果。 >>>More

9個回答2024-05-26

VB 編寫的程式可以在未安裝 VB 的計算機上執行。 >>>More

14個回答2024-05-26

bat 檔案。

echo "| 1.簽署 SIS | >>>More

12個回答2024-05-26

將三個數值變數分配給三個文字框。

在其中乙個舞台上寫入剪輯的例項: >>>More