zoukankan      html  css  js  c++  java
  • C#学习笔记之——写一个能算出今天是今年第几天的方法

    代码如下
    using System;
    
    namespace test
    {
    	static class Method
    	{
    		public static int DayOfYear (int year, int month, int day)
    		{
    			int dayT = 0;
    			dayT = day;
    
    			for (int i = 1; i < month; i++) {
    				if (i == 2)
    					dayT += IsBissextile (year) ? 29 : 28;
    				 else if (i % 2 == 0) 
    					dayT += (i <= 7) ? 30 : 31;
    				else if(i % 2 == 1)
    					dayT += (i <= 7) ? 31 : 30;
    				else
    					throw new IndexOutOfRangeException("1 <= month <= 12");
    			}
    			return dayT;
    		}
    
    		public static bool IsBissextile (int year)
    		{
    			if (year % 4 == 0 && year % 100 == 0)
    				return true;
    			else
    				return false;
    		}
    
    	}
    	class MainClass
    	{
    		public static void Main(string[] args){
    			int a,b,c;
    			Console.Write ("a=");
    			a = int.Parse (Console.ReadLine ());
    			while (a >= 0) {
    				
    				Console.Write ("b=");
    				b = int.Parse (Console.ReadLine ());
    				Console.Write ("c=");
    				c = int.Parse (Console.ReadLine ());
    				Console.WriteLine (Method.DayOfYear (a, b, c));
    
    				Console.Write ("a=");
    				a = int.Parse (Console.ReadLine ());
    			}
    		}
    	}
    }

  • 相关阅读:
    Django的高级用法
    Django信号和缓存
    初识Django框架
    虚拟化之KVM(上)
    jQuery操作页面-day13
    SSM整合
    新闻发布系统
    jsp
    分层
    简单工厂
  • 原文地址:https://www.cnblogs.com/AlinaL/p/12852178.html
Copyright © 2011-2022 走看看