完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
9个回答
|
|
#include
int leap (int year) {if(year%4==0&&year%100!=0||year%400==0) //判断是否是闰年 return 1; else return 0; } int days_month (int month,int year) //判断大月和小月 { if(month==1||month==3||month==5||month==7||month==8||month==10||month==12) //找出大月 return 31; if(month==4||month==6||month==9||month==11) //找出小月 return 30; if(month==2&&leap(year)==1) return 29; //判断二月是29天还是29天 else return 28; } int firstday(int month,int year) {int w; w=(1+2*month+3*(month+1)/5+year+year/4+year/400-year/100)%7+1; //判断每个月开始的第一天是星期几 return w; } main() {int i,j=1,k=1,a,b,month,year; printf("n input month and year:n"); scanf("%d%d",&month,&year); //输入月和年 b=days_month(month,year); a=firstday (month,year); printf(" Sun Mon Tue Wed Thu Fri Sat n"); //输出对应当月的日历 if(a==7) {for(i=1;i<=b;i++) {printf("%4d",i); if(i%7==0) {printf("n"); } } } if(a!=7) {while (j<=4*a) {printf(" "); j++; } for(i=1;i<=b;i++) {printf("%4d",i); if(i==7*k-a) {printf("n"); k++; } } } printf("n"); } |
|
|
|
{:41:}
|
|
|
|
{:45:}
|
|
|
|
这些代码就能实现么?
|
|
|
|
能不能给个仿真图,清晰一点的
|
|
|
|
这些代码就能实现了吗
|
|
|
|
没有农历啊{:10:}
|
|
|
|
|
|
|
|
郁轻酌 发表于 2011-9-25 21:19 不错的文件,感谢楼主分享,顶顶顶。顶一下 |
|
|
|
只有小组成员才能发言,加入小组>>
12180 浏览 2 评论
4499 浏览 3 评论
3750 浏览 5 评论
9754 浏览 47 评论
4592 浏览 9 评论
747浏览 0评论
557浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 00:48 , Processed in 0.820414 second(s), Total 97, Slave 78 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号