万年历代码c语言万年历编程解释

万年历代码  时间:2021-08-03  阅读:()

JAVA万年历代码怎么写

=========================== 1 ========================== import javax.swing.*; import java.lang.*; public class Wanyear { public static void main(String[] args) { String input=JOptionPane.showInputDialog ("Please Enter the year"); int year=Integer.parseInt(input); String input1=JOptionPane.showInputDialog ("Please Enter the Month"); int m=Integer.parseInt(input1); String input2=JOptionPane.showInputDialog ("Please Enter the Day"); int d=Integer.parseInt(input2); String Nyear=Integer.toString(year); String Sc=Nyear.substring(0,1); String Sy=Nyear.substring(2,3); int c=Integer.parseInt(Sc); int y=Integer.parseInt(Sy); if(m<3){ year--; m+=12;} else c--; int w=(c/4)-(2*c)+y+(y/4)+(13*(m+1)/5)+d-1; int result=0; if(w>=0) result=w%7; else result=(w+700)%7; switch(result) { case 0: System.out.println("SUN"); break; case 1: System.out.println("MON"); break; case 2: System.out.println("TUE"); break; case 3: System.out.println("WED"); break; case 4: System.out.println("THU"); break; case 5: System.out.println("FRI"); break; case 6: System.out.println("SAT"); break; } } } ======================== 2 ===================== import java.io.*; class putout{ public void putout(int f,int x,int y){ int i; int a[]= new int[40]; System.out.println(" 日 一 二 三 四 五 六 "+" "+f+"月"); for (i=0;i<x;i++) {System.out.print(" "); } for(i=x;i<x+y;i++) a[i]=i-x+1; for(i=x;i<x+y;i++) { if (i%7==0) System.out.print(" "); if (a[i]<10) System.out.print(" "+a[i]); else System.out.print(" "+a[i]); } System.out.println(" "); } } class st{ public static void main(String args[])throws IOException{ putout p=new putout(); int year,mouth,y=1,t,i; InputStreamReader ir; BufferedReader in; ir=new InputStreamReader(System.in); in=new BufferedReader(ir); System.out.println("请输入一个年份"); String s=in.readLine(); year=Integer.parseInt(s); if((year%4==0 && year%100!=0)||(year%400==0)) mouth=1; else mouth=0; y=year; for(i=1;i<year;i++) {if((i%4==0 && i%100!=0)||(i%400==0)) y++;} y=y%7; for(i=1;i<13;i++){ switch(i){ case 1: {p.putout(1,y,31);y=(y+31)%7;break;} case 2: {p.putout(2,y,28+mouth);y=(y+28+mouth)%7;break;} case 3: {p.putout(3,y,31);y=(y+31)%7;break;} case 4: {p.putout(4,y,30);y=(y+30)%7;break;} case 5: {p.putout(5,y,31);y=(y+31)%7;break;} case 6: {p.putout(6,y,30);y=(y+30)%7;break;} case 7: {p.putout(7,y,31);y=(y+31)%7;break;} case 8: {p.putout(8,y,31);y=(y+31)%7;break;} case 9: {p.putout(9,y,30);y=(y+30)%7;break;} case 10: {p.putout(10,y,31);y=(y+31)%7;break;} case 11: {p.putout(11,y,30);y=(y+30)%7;break;} case 12: {p.putout(12,y,31);y=(y+31)%7;break;} } } } } 给了你2个,不知道你要的是显示的还是求那一天的 不过现在能解决你的问题

用C语言怎么编写万年历

C语言编写万年历的源代码如下: #include <stdio.h> int week(int y,int m,int d); int main() { char wk[7][3] = {{"天"},{"一"},{"二"},{"三"},{"四"},{"五"},{"六"}}; int year, month, day, w; scanf("%d %d %d", &year, &month, &day);? w = week(year, month, day); printf("%d年%d月%d日 星期%s", year, month, day, wk[w]); } int week(int y,int m,int d) { static int r[13]={0,0,3,3,6,1,4,6,2,5,0,3,5}; int c,w; y %= 400; if ((y==0||y%4==0&&y%100!=0)&&m<3) ?c = 5; else? c = 6; w = (y+y/4-y/100+r[m]+d+c)%7; return w; } 扩展资料 电子时钟C语言版的源代码如下: #include<stdio.h> #include<time.h> #include<string.h> int main() { char str[50]; time_t t; struct tm *nt; while(1) { system("cls");//清屏函数 t=time(NULL); nt=localtime(&t); strftime(str,50,"%Y-%m-%d %H:%M:%S “,nt); printf("现在时刻:%s ",str); } getch(); return 0; }

c语言万年历编程解释

首先从主函数入手 main() { int year,month; //初始化参数 printf("输入年和月份:"); //在屏幕上输入提示 scanf("%d%d",&year,&month); //输入年和月 show(year,month); //显示函数 } 然后进入show()函数中进行一系列的运算。

其实这个都挺简单的了,如果需要详细解答,加我。

舍利云30元/月起;美国CERA云服务器,原生ip,低至28元/月起

目前舍利云服务器的主要特色是适合seo和建站,性价比方面非常不错,舍利云的产品以BGP线路速度优质稳定而著称,对于产品的线路和带宽有着极其严格的讲究,这主要表现在其对母鸡的超售有严格的管控,与此同时舍利云也尽心尽力为用户提供完美服务。目前,香港cn2云服务器,5M/10M带宽,价格低至30元/月,可试用1天;;美国cera云服务器,原生ip,低至28元/月起。一、香港CN2云服务器香港CN2精品线...

DMIT$10.9/月,日本VPS/三网直连/1核1.5G内存/20GB存储/1Gbps端口

优惠码年付一次性5折优惠码:TYO-Lite-Open-Beta-1y-50OFF永久8折优惠码:TYO-Lite-Open-Beta-Recur-20OFF日本vpsCPU内存SSD流量带宽价格购买1核1.5G20 GB4 TB1Gbps$10.9/月购买2核2 G40 GB6 TB1Gbps$16.9/月购买2核4 G60 GB8 TB1Gbps$21.9/月购买4核4 G80 GB12 TB...

Sharktech$129/月,1Gbps不限流量,E5-2678v3(24核48线程)

Sharktech最近洛杉矶和丹佛低价配置大部分都无货了,只有荷兰机房还有少量库存,商家又提供了两款洛杉矶特价独立服务器,价格不错,CPU/内存/硬盘都是高配,1-10Gbps带宽不限流量最低129美元/月起。鲨鱼机房(Sharktech)我们也叫它SK机房,是一家成立于2003年的老牌国外主机商,提供的产品包括独立服务器租用、VPS主机等,自营机房在美国洛杉矶、丹佛、芝加哥和荷兰阿姆斯特丹等,主...

万年历代码为你推荐
可以访问违规网站的浏览器登陆淘宝一直提示访问受限是啥意思x77论坛"0x00000008"指令引用的"0x00000008"内存.该内存不能为"read"横幅广告banner是横幅广告,botton是按钮型广告。大家能说说它们之间的区别吗?色温图led色温6000k显示是什么颜色呢?qsv视频格式转换器QSV格式的视频用什么格式转换器可以转换?小蓝条我现在使用的是迅雷7、看空间的时候总会出现一个小蓝条写着下载,总是误点然后迅雷就弹出来了怎么解决?廖华《学学孔子怎样当老师》读后感 南京廖华jsharejshare里拓荒者是什么?- -网站维护收费网站一般每年的维修服务费用是多少啊?3d规则3d中奖规则
softlayer wavecom 优惠码 密码泄露 evssl 好看的桌面背景图片 国内加速器 地址大全 国内php空间 绍兴高防 傲盾官网 免费asp空间申请 服务器防火墙 阿里云邮箱怎么注册 数据湾 hdroad windowsserver2008r2 winserver2008r2 godaddy中文 reboot 更多