该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。 8 G\?!^

ug1G=ER +

2.程序源代码: [SSoh?J

main() ]Xq4S/7l

{ A[YZ]k3

int day,month,year,sum,leap; =+j]Tm@ Y

printf("\nplease input year,month,day\n"); ;cu5q52

scanf("%d,%d,%d",&year,&month,&day); >Q35 ]$

switch(month)/*先计算某月以前月份的总天数*/ bYQ.5N,5r

{ A|0-G Q

case 1:sum=0;break; }s7^z%((

case 2:sum=31;break; DNoDJ

case 3:sum=59;break; x_

case 4:sum=90;break; O$@PX"Egj

case 5:sum=120;break; fpQ97N|

case 6:sum=151;break; P>"2xc9

case 7:sum=181;break; cPa)hE$-p

case 8:sum=212;break; i* U0n

case 9:sum=243;break; U&Fzrsbb

case 10:sum=273;break; }l(z/{:fB

case 11:sum=304;break; j8 %{Gjd

case 12:sum=334;break; Pfm@md

default:printf("data error");break; YOE'1~P

} bM?jM"Sfb

sum=sum+day;  /*再加上某天的天数*/ Lr;qZ[Eh)

if(year%400==0||(year%4==0&&year%100!=0))/*判断是不是闰年*/ 2vcB>haYq

leap=1; }{,[ ]g

else $G$# %/-

leap=0; "V*v-c SS

if(leap==1&&month>2)/*如果是闰年且月份大于2,总天数应该加一天*/ t6[ko];P

sum++; `O@)~>t+

printf("It is the %dth day.",sum);} :%Onq>Y2J

t

生么用C语言函数做万年历菜单,用C语言如何编写“万年历”相关推荐

  1. c语言函数名本质是指针,C语言的本质(12)——指针与函数

    往往,我们一提到指针函数和函数指针的时候,就有很多人弄不懂.下面详细为大家介绍C语言中指针函数和函数指针. 1.指针函数 当一个函数声明其返回值为一个指针时,实际上就是返回一个地址给调用函数,以用于需 ...

  2. c语言函数输出数组,如何让C语言函数返回一个二维数组

    为了让C语言函数返回一个二维数组,有些人这样定义函数: int **foo(int rows, int columns) 然后在函数中费劲心机拼出来一个这样的malloc语句: int (*resul ...

  3. c语言函数输出输出型参数_c语言技巧多个输出参数

    c语言函数输出输出型参数 Over the past few years under the "new Microsoft", there have been many effor ...

  4. c语言函数声明定义参数命名,C语言函数声明与定义

    C语言函数声明与定义教程 在 C语言函数声明与定义 语法 type funcName(paramType1 param1, paramType2 param2){ // 执行语句... return ...

  5. C语言函数递归调用实验报告,C语言函数的递归和调用实例分析

    一.基本内容: C语言中的函数可以递归调用,即:可以直接(简单递归)或间接(间接递归)地自己调自己. 要点: 1.C语言函数可以递归调用. 2.可以通过直接或间接两种方式调用.目前只讨论直接递归调用. ...

  6. c语言函数指针 的定义方法,C语言 函数指针一(函数指针的定义)

    //函数指针 #include #include #include //函数指针类型跟数组类型非常相似 //函数名就是函数的地址,函数的指针,对函数名进行&取地址操作,还是函数名本身,这是C语 ...

  7. 易语言除了做点外挂,易语言还有多少发展前景

    虽然表面上易语言在展示形式上实现了中文编程,但内在实现上还差得很远,很多专业的程序员都觉得易语言就是做了外套.本质上还是传统编程语言内涵,全球编程语言有几百种,真正主流的编程语言也就几十种,真正的编程 ...

  8. 什么叫c语言函数递归,什么是递归-C语言函数递归-嗨客网

    C语言函数递归教程 函数递归就是一个 C语言函数递归条件 执行一个函数时,就创建一个新的受保护的独立空间(新函数栈). 函数的局部 递归必须向退出递归的条件逼近,否则就是无限递归了. 当一个函数执行完 ...

  9. c语言函数中使用指针变量,C语言函数指针变量

    C语言函数指针变量 导语:在C语言中规定,一个函数总是占用一段连续的内存区, 而函数名就是该函数所占内存区的首地址. 这就是函数指针变量.下面是相关介绍,仅供参考! 在C语言中规定,一个函数总是占用一 ...

  10. 生么用C语言函数做万年历菜单,用C语言做万年历

    用c语言做万年历的详细方法 用C语言做万年历怎么做? 查询并打印万年历: 要求:1)程序运行后显示主菜单 2)查询某年某月某日是星期几 3)查询某年是否是闰年 4)打印某年的全年日历 5)退出 注意: ...

最新文章

  1. 编写 Shell 脚本的最佳实践
  2. Linux系统备份还原工具3(使用Clonezilla/再生龙对硬盘进行镜像和克隆,类似于Ghost)...
  3. (0096)iOS开发之应用间的分享系列(1)
  4. oracle impdp导入实例,Oracle数据泵导入导出案例
  5. CF451E-Devu and Flowers【组合计数,容斥】
  6. Huffman树进行编码和译码
  7. 不重复的两两比较(洛谷P5728题题解,Java语言描述)
  8. redis tutorail
  9. fusioncharts 嵌套饼图_仙桃酸洗钝化20#无缝管图
  10. 【区块链108将】区块链为传统创业孵化器带来新机遇
  11. android timepicker 固定样式,android-如何设置格式为24h的TimePicker显示
  12. 汉字编码与拼音输入法
  13. 几个大的车载开源平台
  14. OSChina 周五乱弹 ——程序猿到底算不算歧视
  15. python多线程实现UDP网络通信代码演示
  16. 实时竞价的技术及行业展望
  17. 行人与车辆检测计数人脸识别
  18. Linux 命令(148) —— pstack 命令
  19. linux//常用命令
  20. 4个方面,系统总结个性化推荐系统

热门文章

  1. openssh服务和iptabels、firewalld防火墙
  2. oracle穿越网闸,使Oracle穿越防火墙
  3. tcp_tw_reuse对客户端的作用
  4. 湖北武汉机械员报考铁路机大型机械的管理建筑七大员报考
  5. 关于群控系统你知道多少?不知道的多着呢
  6. Windows Vista中强大的数码相片处理功能(转)
  7. 关于同网QQ功能的应用分析
  8. 2021-11-06 pc桌面屏幕熄屏软件
  9. 报童问题求解最大利润_第3章 第2节 处理分类问题常用算法(二)
  10. 详细讲解 “双评价”——建设指向的土地资源评价