欢迎来到5分享文库中心! 微信公众号   新浪微博

5分享文库

文档类别:
当前位置: 主页 > 专业资料 > 程序设计 >

C语言经典案例100个下载

文本语言:中文 文本大小:35 KB 文本类型:.pdf 文本页数:30页 推荐指数: 发布时间:2018-08-26 下载次数:
介绍

题目:输入某年某月某日,判断这一天是这一年的第几天? 1. 程序分析:以 3 月 5 日为例,应该先把前两个月的加起来, 然后再加上 5 天即 本年的第几天,特殊 情况,闰年且输入月份大于 3 时需考虑多加一天。 2. 程序源代码: #include "stdio.h" #include "conio.h" main() { int day,month,year,sum,leap; printf("\nplease input year,month,day\n"); scanf("%d,%d,%d",&year,&month,&day); switch(month) /* 先计算某月以前月份的总天数 */ { case 1:sum=0;break; case 2:sum=31;break; case 3:sum=59;break; case 4:sum=90;break; case 5:sum=120;break; case 6:sum=151;break; case 7:sum=181;break; case 8:sum=212;break; case 9:sum=243;break; case 10:sum=273;break; case 11:sum=304;break; case 12:sum=334;break; default:printf("data error");break; } sum=sum+day; /* 再加上某天的天数 */ if(year%400==0||(year%4==0&&year%100!=0)) /* 判断是不是闰年 */ leap=1; else leap=0; if(leap==1&&month>2) /* 如果是闰年且月份大于 2, 总天数应该加一天 */ sum++; printf("It is the %dth day.",sum); getch(); }


提取密码:ie7d

温馨提示
感谢您下载《C语言经典案例100个下载》
现邀请您关注我们的【5分享】(fivsha)公众号,您将获取更多的资源和帮助。
如果有疑问也可以在公众号里面回复您遇到的问题。
下载地址
下载说明

1、文档归原作者享有,如无意之中侵犯了您的版权,请您通知我们本网站将应您的要求删除。
2、如果这个文档总是不能下载的请点击报告错误,谢谢合作!!
3、下载本站资源,如果服务器暂不能下载请过一段时间重试!
4、如果遇到下载什么问题,请联系我们或是发邮件!

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
网名:
验证码:点击我更换图片
最新评论
推荐文档