[C]计算某一天是该年中的第几天
2013-11-28 11:53
246 查看
输入年月份,计算今天是今年的第几天?
#include<stdio.h>
void main()
{
int year,month,day,days,i,d;
printf("请输入年,月,日:\n");
scanf("%d,%d,%d",&year,&month,&day);
days=0;
for(i=1;i<month;i++)
{
switch(i)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:d=31;break;
case 4:
case 6:
case 9:
case 11:d=30;break;
case 2:if(year%4==0&&year%100!=0||year%400==0)
d=29;
else d=28;
}
days+=d;
}
printf("%d年%d月%d日是这一年的第%d天。\n",year,month,day,days+day);
}
运行结果:
#include<stdio.h>
void main()
{
int year,month,day,days,i,d;
printf("请输入年,月,日:\n");
scanf("%d,%d,%d",&year,&month,&day);
days=0;
for(i=1;i<month;i++)
{
switch(i)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:d=31;break;
case 4:
case 6:
case 9:
case 11:d=30;break;
case 2:if(year%4==0&&year%100!=0||year%400==0)
d=29;
else d=28;
}
days+=d;
}
printf("%d年%d月%d日是这一年的第%d天。\n",year,month,day,days+day);
}
运行结果:
相关文章推荐
- oracle 学习笔记之循环
- CKEditor 3.6 入门
- hibernate中对大字段处理(Blob&Clob)
- 自定义Adapter步骤
- oracle常用经典SQL查询
- FragmentTabHost
- cobol字符串处理
- [C]计算某一天是该年中的第几天
- 徐海蛟:Win7系统重装,Ubuntu LINUX启动项丢失,如何恢复(终极版)
- 手动调整SSAS Cube并行处理值提高运行效率
- Linux epoll模型
- Linux排错无碍乎,负载、内存、CPU、IO等
- MediaRecorder.start报错start fail -2147483648
- 几种CRC16算法
- UIDatePicker的使用
- xargs用法 练习笔记
- POI设置excel添加列下拉框
- 开源中国iOS客户端学习——(七)MBProgressHUD特效
- jstack dump日志文件详解
- 输出给定图案