關於 C 程式設計的基本問題

發布 科技 2024-04-06
4個回答
  1. 匿名使用者2024-02-07

    首先根據年數確定年份是否為閏年(可被 4 整除),然後確定使用哪個陣列:

    const int leap_year[12] = ;從 1 月到 12 月的閏年 每月的天數。

    const int normal_year[12] = ;平年1月至12月每個月的天數。

    然後根據輸入的月數和天數計算日期。

    附上完整的過程:

    #include

    const int leap_year[12] = ;從 1 月到 12 月的閏年 每月的天數。

    const int normal_year[12] = ;平年1月至12月每個月的天數。

    main()

    int i = 0;

    int result = 0;

    int temp = 0;

    int week = 0;

    int offset = 0;

    int day,month,year;

    int *p;

    printf("請輸入年份");

    scanf("%d",&year);

    printf("請輸入月份");

    scanf("%d",&month);

    printf("請輸入日期");

    scanf("%d",&day);

    if(!(year%4))

    p = leap_year;

    elsep = normal_year;

    for(i=0;i<(month - 1);i++)

    temp += *p;計算前幾個月的所有天數。

    p++;result = temp + day;在末尾新增當月的天數,您就是最終結果。

    if((result%7)>=2)

    offset = 1;

    elseoffset = 0;

    week = result/7+offset;

    printf("今天是 %d 年的 %d 天,即 %d 周",year,result,week);

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

    這是必需的嗎? 這很容易,對吧?

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

    容易? 初級? 告訴我 1954 年 4 月 8 日是哪一周?

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

    這個軟體應該能夠將一周的年、月和天數相加,一周七天,計算出一年的第一天是第一周的星期幾,然後將天數除以七,然後根據餘數選擇。

相關回答
10個回答2024-04-06

首先編寫乙個函式來查詢序列。

然後使用 for 或 while 來呼叫 !! >>>More

25個回答2024-04-06

首先想想整個程式需要多少個部分,然後每個部分需要什麼功能,然後考慮每個部分的流程,需要的全域性變數,然後根據設計的內容進行彌補。

4個回答2024-04-06

MCU C語言程式設計入門課程難不多,說起來不好,首先要了解的是學習MCU C語言時要明白這兩樣東西是什麼? 微控制器的入門程式設計主要是學習C語言,其次是電路和程式語言。 >>>More

8個回答2024-04-06

程式問題 1:包括

int main(void) >>>More

6個回答2024-04-06

prob : prime

author: cnyali >>>More