博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《C语言及程序设计》实践参考——当年第几天(数组方案)
阅读量:5950 次
发布时间:2019-06-19

本文共 928 字,大约阅读时间需要 3 分钟。

返回:   

【项目3-当年第几天(数组方案)】

  中定义一个函数,其参数为年、月、日的值,返回这一天为该年的第几天。要求在main函数中输入年月日,然后调用这个函数求值,并在main函数中输出结果。

#include
int days(int y, int m, int d);int main(){ int year, month, day; printf("输入年 月 日: "); scanf("%d %d %d", &year, &month, &day); printf("这是该年的第 %d 天\n", days(year, month, day)); return 0;}int days(int y, int m, int d){ int dd[13]={0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; //请利用d数组,10行之内,求出并返回y年m月d日是这一年的第几天}

[参考解答]

#include
int days(int y, int m, int d);int main(){ int year, month, day; printf("输入年 月 日: "); scanf("%d %d %d", &year, &month, &day); printf("这是该年的第 %d 天\n", days(year, month, day)); return 0;}int days(int y, int m, int d){ int dd[13]= {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; int sum=d; //下面要加上前m-1月的天数 int i; for(i=1; i
2&&((y%4==0&&y%100!=0)||y%400==0)) //若闰年,且晚于2月,加一天 sum++; return sum;}

转载地址:http://lvpxx.baihongyu.com/

你可能感兴趣的文章
log4j配置文件说明
查看>>
Maven: 为Compiler插件设置source和target版本
查看>>
linux下永久添加静态路由
查看>>
android 全局变量和局部变量命名规则
查看>>
Ubuntu Sub-process /usr/bin/dpkg
查看>>
详解DNS的常用记录(下):DNS系列之三
查看>>
“爆炸门”苹果补刀,三星该“哭晕了”!
查看>>
基于linux的3款压力测试工具:Siege,webbench,ab
查看>>
icinga2使用check_snmp_idrac.py监控DELL硬件状态
查看>>
Java基础学习21(代码块)
查看>>
陈松松:无需懂任何视频制作技术,就能做出让客户感觉专业的视频
查看>>
转:用Windows Live Writer在51CTO写博客
查看>>
rsync+ssh的无验证登录
查看>>
我的友情链接
查看>>
ganglia client
查看>>
计算机基础与java
查看>>
ajax的刷与不刷
查看>>
linux的日志服务器关于屏蔽一些关键字的方法
查看>>
linux系统管理---账号与权限管理
查看>>
我的友情链接
查看>>