输入某年某月某日,判断这一天是这一年的第几天

原创 2006年06月01日 15:46:00
main()
{
 int year,month,date,i,j,totalDays=0;
 int day[2][13]={
      {0,31,28,31,30,31,30,31,31,30,31,31},
      {31,29,31,30,31,30,31,31,30,31,31}
     };
 printf("enter year:/n");
 scanf("%d",&year);
 if((year%4&&!year%100)||year%400)
  i=0;
 else
  i=1;
 
 do{
  printf("enter month:/n");
  scanf("%d",&month);
 }while(month<=0||month>12);
 
 do{
  printf("enter date:/n");
  scanf("%d",&date);
 }while(date<=0||date>day[i][month]);
 for(j=1;j<month;j++)
 {
  totalDays+=day[i][j];
 }
 totalDays+=date;
 printf("%d-%d-%d is %d's %dth day。/n",year,month,date,year,totalDays);
}

相关文章推荐

C语言实例3——输入某年某月某日,判断这一天是这一年的第几天?

题目:输入某年某月某日,判断这一天是这一年的第几天? /* 程序分析:以3月5日为例,应该先把前两个月的加起来, 然后再加上5天即本年的第几天,特殊情况,闰年且输入 月份大于3时需考...

输入某年某月某日,判断这一天是这一年的第几天?考虑闰年的情况

输入某年某月某日,判断这一天是这一年的第几天?考虑闰年的情况 import java.util.Scanner; /** *输入某年某月某日,判断这一天是这一年的第几天?考虑闰年的情况 *...

编程: 输入某年某月某日,判断这一天是这一年的第几天?

没有用函数做,定义了一个数组,装每个月的月份天数。明天把改成函数在重做一遍,可以不用数组 import java.util.Scanner; public class Which_day {...

Java:输入某年某月某日,判断这一天是这一年的第几天?

package com.jredu.ch04; import java.util.GregorianCalendar; import java.util.Scanner; public class...

输入某年某月某日,判断这一天是这一年的第几天?

import java.util.Scanner; /*输入某年某月某日,判断这一天是这一年的第几天? 1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几...

输入某年某月某日,判断这一天是这一年的第几天?

题目:输入某年某月某日,判断这一天是这一年的第几天? 分析:这个程序主要问题在于月份31天和30天,以及二月份的闰年29天和平年28天问题,解决办法首先判断是平年还是闰年,确定二    ...

输入某年某月某日,判断这一天是这一年的第几天?

输入某年某月某日,判断这一天是这一年的第几天? package demo40; import java.text.DateFormat; import java.text.ParseExceptio...

输入某年某月某日,判断这一天是这一年的第几天?

//输入某年某月某日,判断这一天是这一年的第几天? import java.util.Scanner; public class Test9{ public static void main(Str...

输入某年某月某日,判断这一天是这一年的第几天

代码如下: package cn.wuhan.unit7; import java.util.*; public class Tianshu2 { public static void ...
  • sanqima
  • sanqima
  • 2014年07月01日 09:22
  • 1404
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:输入某年某月某日,判断这一天是这一年的第几天
举报原因:
原因补充:

(最多只允许输入30个字)