C 練習題04(持續更新)

2021-09-18 07:56:19 字數 1052 閱讀 8390

本章主要記錄個人在學習過程中鞏固所學知識點所做筆記,持續更新系列

思想分析:

1、控制台中實現年曆的方法

–呼叫12遍顯示月曆

2、在控制台中實現月曆的方法

–顯示表頭console.writeline(「日\t一\t二\t······」);

–計算當月1日星期數,輸出空白(\t)

console.write("\t")

–計算當月天數,輸入1\t 2 3 4

–每逢週六換行

3、根據年月日,計算星期數

4、計算指定月份的天數

5、2月閏年29天&&平年28天

年份能被4整除,但是不能被100整除,年份能被400整除

//根據年份,計算2月是否閏年

private static bool isleapyear(int year)

//根據年份月份,計算乙個月有多少天

private static int dayofmonth(int year,int month)

}//根據年月日,計算星期數的方法

private static int getweekbyday(int year,int month,int day)

//根據年份月份列印月曆

private static void printmonthcalendar(int year,int month)

年月",year,month);

console.writeline("日\t一\t二\t三\t四\t五\t六");

int week=getweekbyday(year,month,1);

for(int i=0;iint day=dayofmonth(year,month);

for(int i=1;i<=day;i++)

console.writeline();

}//根據年份列印年曆

private static void printyearcalendar(int year)

}static void main()

C 練習題01(持續更新)

本章主要記錄個人在學習過程中鞏固所學知識點所做筆記,持續更新系列 console.writeline 請輸入乙個4位整數 string strnumber console.readline 1234 1234 int num int.parse strnumber 個位 int result num...

python 練習題 持續更新)

1.產生乙個隨機數列表 import random l random.randint 10,10 2.產生乙個字母為key,數字為value的字典 d 4.篩選出l 中大於0的數字 x for x in l if x 0 orfilter lambda x x 0 l 5.根據d 中的 value ...

PHP 小練習題持續更新

php三元運算子 var 的值是多少?var true 1 false 2 3 echo var 輸出2 結果分析 資料型別 下面哪種型別的變數是浮點數,比如 3.14159 或 49.1?double integer 整型,double 浮點型,boolean 布林型,string 字串 檔案操作...