C语言 求不吉利日期

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 求不吉利日期相关的知识,希望对你有一定的参考价值。

Description在国外,每月的13号和每周的星期5都是不吉利的。特别是当13号那天恰好是星期5时,更不吉利。已知某年的一月一日是星期w,并且这一年一定不是闰年,求出这一年所有13号那天是星期5的月份,按从小到大的顺序输出月份数字。(w=1..7)Input输入有一行,即一月一日星期几(w)。(1<=w<=7)Output输出有一到多行,每行一个月份,表示该月的13日是星期五。 Sample Input7 Sample Output110

我给思路你把:首先只要计算出每个月的第一天是星期几就行:如果是星期7则13号为星期5,这是固定的。1 month为月, 第一天星期为week,如果week为7,输出month,否则直接进入下一步;2 month++,如果month>12 程序退出,如果month为大月,week=(week+4)%7, 如果month为小月, week=(week+3)%7,如果week==2,week不变, 重复第一步;加粗部分为计算下一月第一天的星期,为什么如此自己思考下。最好自己动手写程序。 参考技术A #include<stdio.h>
#include<stdlib.h>

void panduan(int i,int num);

int i, num;

void main()

int w;//(13+w-1)%7==5
printf("输入w");
scanf("%d",&w);
i=1;
num=(13+w-1);
panduan( i, num);i++;
num=num+31;
panduan( i, num);i++;
num=num+28;
panduan( i, num);i++;
num=num+31;
panduan( i, num);i++;
num=num+30;
panduan( i, num);i++;
num=num+31;
panduan( i, num);i++;
num=num+30;
panduan( i, num);i++;
num=num+31;
panduan( i, num);i++;
num=num+31;
panduan( i, num);i++;
num=num+30;
panduan( i, num);i++;
num=num+31;
panduan( i, num);i++;
num=num+30;
panduan( i, num);i++;


void panduan(int i,int num)


if(num%7==5)
printf("%d \n",i);<br>

求不安装软件的情况下怎么在IPHONE日历显示农历

不安装软件的情况下怎么在IPHONE日历显示农历啊? 求详细设置教程

iPhone手机设定日期和时间:选取“通用”>“日期与时间”,然后关闭“自动设置”。轻按“时区”,然后输入您的时区中的一个主要城市的名称。轻按“日期与时间”返回按钮,轻按“设定日期与时间”,然后输入日期和时间。 参考技术A 不安装软件的情况下怎么在IPHONE日历显示农历啊? 求详细设置教程 参考技术B 去CYDIA下载个农历插件。 自带的日历就会显示 参考技术C http://bbs.weiphone.com/read-htm-tid-1601500.html 参考技术D 回 8楼(thw717) 的帖子谢谢你,按照你给的方法设置已经可以显示农历了。

以上是关于C语言 求不吉利日期的主要内容,如果未能解决你的问题,请参考以下文章

C语言 数组内数字比较大小

编程找出所有三位回文素数 用c语言

c语言:从键盘上输入一个日期,判断输入的日期是不是正确

C语言函数的时间日期函数

c语言怎么求两个日期相差的秒数,日期格式20140325150630和20140324150000

在c语言中如何获取当前日期?