#include
#include
int year;
intopenfile()
ch =
getchar()
;printf
("請將上述日期輸入(以#結束)\n");
ch =
getchar()
;while
(ch !=
'#')
fclose
(fp)
;putchar(10
);return0;
}int
main()
;//平年每月天數
int n[12]
=;//閏年每月天數
printf
("某人從2023年1月1日起開始「三天打魚兩天曬網」,問這個人在以後的某一天中是「打漁」還是「曬網」。\n");
while
(true)
else
//判斷年月日是否符和要求
}//判斷輸入格式的正確性
for(i =
2010
;i < year;i++
)for
(i =
1;i < month;i++)}
sum +
= day;
if(sum %
5<=
3&& sum %
5>0)
printf
("這天打漁\n");
else
printf
("這天曬網\n");
openfile()
;break;}
return0;
}
作業說明:1.演算法設計思路,如下面流程圖:(具體內容見作業)
2.除錯:
該程式可以讀入檔案,但是不能顯示正確的答案,判斷出輸入的某一天是打魚還是曬網。
2.測試截圖:
三天打魚,兩天曬網。
判斷某人從2010年1月1日起開始 三天打魚,兩天曬網 到之後某一天是在打漁還是曬網 設計日期 2019.3.1 include define year 2010 void main 用陣列表示每月的天數 printf 請輸入所要判斷的時間 n scanf 4d 2d 2d year,month,d...
三天打魚兩天曬網 C Java
中國有句俗語叫 三天打魚兩天曬網 某人從1990年1月1日起開始 三天打魚兩天曬網 問這個人在以後的某一天中是 打魚 還是 曬網 問題分析與演算法設計 根據題意可以將解題過程分為三步 1 計算從1990年1月1日開始至指定日期共有多少天 2 由於 打魚 和 曬網 的週期為5天,所以將計算出的天數用5...
三天打魚兩天曬網(c )
中國有句俗語叫 三天打魚兩天曬網 某人從2010年1月1日起開始 三天打魚兩天曬網 問這個人在以後的某一天中是 打魚 還是 曬網 思路 問題分析與演算法設計 根據題意可以將解題過程分為三步 1 計算從2010年1月1日開始至指定日期共有多少天 2 由於 打魚 和 曬網 的週期為5天,所以將計算出的天...