文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>学习笔记 3

学习笔记 3

时间:2010-07-23  来源:lipingren

这些题目都是随便从网上搜的。。   题目:利用求余运算完成24小时制与12小时制之间的转换  

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace change
{
    class chan
    {
        private int hour,hour1;
        public chan(int h)
        {
            hour1 = h;
            hour = h;
        }
        public void fun()
        {
            if (hour1 >= 25 || hour1 < 0)
            {
                Console.WriteLine("输入错误!!");
            }
            else if (hour1 > 12 || hour1 < 19)
            {
                hour = hour1 % 12;
                Console.WriteLine("{0}点即为下午{1}点", hour1, hour);
            }
            else if(hour1 > 19 || hour1 < 24 )
            {
                hour = hour1 % 12;
                Console.WriteLine("{0}点即为晚上{1}点", hour1, hour);
            }

            else if (hour1 == 24)
            {
                hour = 12;
                Console.WriteLine("{0}点即为凌晨{1}点",hour1,hour);
            }
           else
                Console.WriteLine("{0}点即为{1}点", hour1, hour);
           
        }
    }
    class chanm

    {
        static void Main(string[] args)
        {
            chan h = new chan(-7);
            h.fun();
        }
    }
}


问题:

明明在输入24时将它转化为晚上12点了,怎么显示的还是0点??

else if 语句也有问题

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载