【程序3】题目:输入某年某月某日,判断这一天是这一年的第几天?
2010-05-25 21:39
381 查看
//【程序3】
//题目:输入某年某月某日,判断这一天是这一年的第几天?
//题目:输入某年某月某日,判断这一天是这一年的第几天?
//【程序4】 //题目:输入某年某月某日,判断这一天是这一年的第几天? #include <iostream.h> #include <string.h> #include <stdio.h> int main() { int y,m,d,sum=0; int a[13]={0,31,0,31,30,31,30,31,31,30,31,30,31}; for (;;){ cout<<"请输入年月日"<<endl; cin>>y>>m>>d; if (y>10000||m>12||d>31) { cout<<"输入错误,请重新输入"<<endl; continue; } else{ { if((y%400==0)||((y%4==0)&&(y%100!=0))&&(m==2)&&(d>29)) { cout<<"输入错误,请重新输入(闰年2月最多29天)"<<endl; continue; } else{ if((!((y%400==0)||((y%4==0)&&(y%100!=0)))&&(m==2)&&(d>28))) { cout<<"输入错误,请重新输入(非闰年2月最多28天)"<<endl; continue; } } if ((y%400==0)||((y%4==0)&&(y%100!=0))) { a[2]=29; for(int i=0;i<m;i++) sum=sum+a[i]; sum+=d; } else { a[2]=28; for(int i=0;i<m;i++) sum=sum+a[i]; sum+=d; } } } cout<<"这一天是这一年的第"<<sum<<"天"<<endl; break; } getchar(); return 0; }
相关文章推荐
- 【程序14】 TestDay.java 题目:输入某年某月某日,判断这一天是这一年的第几天?
- 【程序4】 题目:输入某年某月某日,判断这一天是这一年的第几天?
- 题目:输入某年某月某日,判断这一天是这一年的第几天? 1.程序分析:以3月5日为例,应该先把前两个月的加起来, 然后再加上5天即本月的第几天,特殊情况, 闰年且输入月份大于3时需考虑多加一天
- 【程序14】 题目:输入某年某月某日,判断这一天是这一年的第几天?
- 题目:输入某年某月某日,判断这一天是这一年的第几天?
- 题目:输入某年某月某日,判断这一天是这一年的第几天?
- c语言:/*题目:输入某年某月某日,判断这一天是这一年的第几天?*/
- 题目:输入某年某月某日,判断这一天是这一年的第几天?
- java练习:输入某年某月某日,判断这一天是这一年的第几天?
- 2.输入某年某月某日,判断这一天是这一年的第几天?
- Java:输入某年某月某日,判断这一天是这一年的第几天?
- 第四题:输入某年某月某日,判断这一天是这一年的第几天?
- C语言实例3——输入某年某月某日,判断这一天是这一年的第几天?
- 输入某年某月某日,是闰年还是平年,判断这一天是这一年的第几天?
- 经典c程序(0003)---输入某年某月某日,判断这一天是这一年的第几天
- 初学java:输入某年某月某日,判断这一天是这一年的第几天
- C语言:输入某年某月某日,判断这一天是这一年的第几天?
- 算法:输入某年某月某日,判断这一天是这一年的第几天
- 初学python:输入某年某月某日,判断这一天是这一年的第几天
- 【程序4】输入某年某月某日,判断这一天是这一年的第几天?