C語言 求不吉利數字

2021-08-16 22:02:55 字數 600 閱讀 5730

在國外,每月的13號和每週的星期5都是不吉利的。特別是當13號那天恰好是星期5時,更不吉利。已知某年的一月一日是星期w,並且這一年一定不是閏年,求出這一年所有13號那天是星期5的月份,按從小到大的順序輸出月份數字。(w=1..7)

input輸入有一行,即一月一日星期幾(w)。(1 <= w <= 7)output輸出有一到多行,每行乙個月份,表示該月的13日是星期五。sample input

7
sample output
1

10

hint1、3、5、7、8、10、12月各有31天 

4、6、9、11月各有30天 

2月有28天

#includeint main()

;//一年十二月份

int i,j,k,sum=0,day,g=0,p;

scanf("%d",&k);//一月一日星期幾

p=7-k;//標記p為星期幾

for(i=0;i<12;i++)

day=sum+12;

if((day-p)%7==5)//指定day - p 的第一天是星期一

sum=0;

} return 0;

}

不吉利數字

在國外,每月的13號和每週的星期5都是不吉利的。特別是當13號那天恰好是星期5時,更不吉利。已知某年的一月一日是星期w,並且這一年一定不是閏年,求出這一年所有13號那天是星期5的月份,按從小到大的順序輸出月份數字。剛開始做這個題沒有什麼想法,第一反應是做日曆,想了很久還是用翻數字的方法,用d控制天數...

不吉利的數字

假如某些人認為0是不吉利的數字,並且在他們以後的生活中,記錄資料都在不在使用含有0的自然數。他們記錄數的序列是1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,21,22.n,由於不使用數字0,他們記錄的數和我們實際使用的自然數有一定的差別,如他們的11,實際...

C 不吉利日期

include using namespace std int main int w cin w for int i 1 i 13 i int days 0 for int j 1 j int temp days 7 temp w if temp 7 temp 7 if temp 5 cout 在國...