搜索
首页 电脑/网络 程序设计 C/C++

C语言编写万年历问题

c语言编一个程序运行的时候输入你想要的年份就能出现当年的日历日历显示最好是一行4个月一共3行也就是说一个屏就能全部显示的下最后要写出整个程序的思路或者用流程图 或者用自己的语言

全部回答

2006-06-03

236 0
推荐的几个C编译器: 万年历__公历农历转换:

2006-06-03

269 0
    万年历 #include int IsLeapYear(int); main() { int i; int day; int year; int temp; int temp_i; long int Year_days = 0; int Year_Start = 1; int Per_Year_Days; int month_day[]={31,28,31,30,31,30,31,31,30,31,30,31,29}; printf("Please enter the year: "); scanf("%d",&year); while(Year_Start 1 ) if( Year_days % 7 == 0 ) printf("\n"); if( day >= 10 ) printf("%d ",day); else printf("%d ",day); Year_days++; day++; } else while (day 1 ) if( Year_days % 7 == 0 ) printf("\n"); if( day >=10 ) printf("%d ",day); else printf("%d ",day); Year_days++; day++; } printf("\n"); if( getch() == 'q' ) exit(0); } getch(); } int IsLeapYear( int year ) { if ((year %4 == 0) && (year % 100 != 0) || (year % 400 == 0) ) return 1; else return 0; } 。
    。

2006-06-03

240 0
运用分支选择结构? 抄错没有?

2006-06-02

271 0
    case 1:printf(" Januray 1 ");break; case 3:printf(" March 3 ");break; case 5:printf(" May 5 ");break; case 7:printf(" July 7 "); break; case 9:printf(" September 9 ");break; case 11:printf(" Nevember 11 ");break; } print(21); switch(i+1) { case 2:printf(" February 2 "); break; case 4:printf(" April 4 "); break; case 6:printf(" June 6 "); break; case 8:printf(" August 8 "); break; case 10:printf(" October 10 "); break; case 12:printf(" December 12"); break; 。
    。

2006-06-02

267 0
在程序中确定某一天的日期、星期,比如昨天是2004-6-13,星期日 然后按每年365天算出大概相隔天数,再算闰年数量,减去相应天数,得到的天数按7取模得0即星期日,得1为星期一,得2为星期二…… 农历的历法我不会,帮不了你了,原理因该差不多

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
C/C++
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
程序设计
C/C++
VB
数据库
汇编语言
JAVA相关
VC++
C#/.NET
其他编程语言
C/C++
C/C++
举报
举报原因(必选):
取消确定举报