问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

编写一个C#控制台应用程序,从键盘输入年份,判断此年份是不是闰年。

发布网友 发布时间:2022-11-25 07:31

我来回答

2个回答

热心网友 时间:2023-10-09 01:44

1、打开编译软件visual studio2010,找到起始界面的菜单栏,选择“文件”->“新建”->“项目”。

2、在新建项目页面中,选择创建一个C#的控制台程序,具体创建如下图的红框框中部分。给项目命名为“IsRunNian”。

3、用Console.Write方法输入提示信息,Console.Write("请输入你要判断的年份:");

将输入的信息存储到strnian这个字符串中,stringstrnian=Console.ReadLine();

4、将输入的信息转化成整数,并判断输入的数是不是在大于等于0的正整数,如果不是则提示“输入的信息不符合要求”。

可以看到,输入-2121弹出输入信息不符合要求。

5、判断输入的年是否是闰年,能被4整除但是不能被100整除的是闰年;

能被400整除的是闰年。具体实现代码如下图,红框框中的就是闰年实现的代码。

6、编译运行程序,可以来输入自己不同年份来检测程序功能。当输入2000年的时候提示是闰年。

7、程序功能检测,输入2200,提示不是闰年。这和实际情况符合,功能完美实现。

热心网友 时间:2023-10-09 01:45

class Program
{
static void Main(string[] args)
{
while (true)
{
leapyear LP = new leapyear();
LP.input();
if (LP.isleapyear())
{
LP.printtrue();
}
else
{
LP.printfalse();
}
}

}
}
class leapyear
{
int year;
public void input()
{
year = Convert.ToInt32(Console.ReadLine());
} // 输入函数结束

public bool isleapyear()
{
//bool flag;
if ((0 == year % 4 && 0 != year % 100) || (0 == year % 400))
{
return true; //Console.WriteLine("{0}年是闰年。",year );
}
else
{
return false;
}
} // 闰年判断结束

public void printtrue()
{
Console.WriteLine("{0}年是闰年。\n", year);
} // 是闰年的情况下的输出

public void printfalse()
{
Console.WriteLine("{0}年不是闰年。\n", year);
} //不是闰年的时候的输出

}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么药止痒效果好 慕容三藏履历 职业cf电脑配置cf电脑配置要求是什么 玩3a电脑配置要求想玩3a大作需要什么配置 台式电脑哪些可以畅享3a大作想玩3a大作需要什么配置 七彩虹i7-10700台式机 性能强劲 高效静音 小黄鱼游戏台式电脑主机(i7-10700F、16GB、512GB、RTX3070)-适用... 工伤保险记什么科目 在4×4的正方形格纸中,有一个以格点为顶点的△ABC,请你找到点C,使三角... 在4×4方格中, 要求C点在格点上,且以AB为边的△ABC为直角三角形,标出所... lai睐牌女装的全称是什么啊 ik女装是几线品牌 一目了然女装是几线品牌 道芷阳间行什么意思 道芷阳间行啥意思 长安银行为啥定期存款卡上利率高 人人都能梦的解析适合初中生看吗? 弗洛伊德的《梦的解析》和荣格的《心理类型》哪本更值得读? 我是一名篮球爱好者,请问下关于弹跳:助跑双脚起跳最后一步侧身是否能跳的高呢? 三创赛的分数加持 四川杰沃售电公司是真的吗 达州电力集团转正待遇如何 地标四川,求推荐省钱、稳定又靠谱的售电公司? 四川科陆新能电气怎么样啊 四川科陆售电有限公司怎么样? 宝马530li10款一句11款前脸区别 转账给对方,对方不搭理我了? 请问张铁林是张国立的弟弟吗?? 张铁林和张国立是亲生兄弟吗? “铁三角”王刚张国立张铁林重聚,他们的关系为何这么“铁”? 张铁林和张国立是什么关系呢是亲兄弟吗 如图所示,是关于闰年的流程,则以下年份是闰年的为(  )A.1996年B.1998年C.2010年D.2100 分手后最好的相处方式 娜丽丝防晒喷雾儿童可以用吗、好用吗 在哪可以学习 腾讯会员可以登陆爱奇艺吗 位置与方向教案内容 位置与方向教案模板 红色带刺的水果叫什么名字(红色带刺的水果叫什么莲雾怎么吃) 入户门朝东还是朝西好 入户门朝东好还是朝西好 国产手表哪个好 超频对电脑本身有什么坏处 名人故事:宫本武藏 温州有哪些有名地区?要有传说。(五马街除外) 11月还有新股申购 11月3日新股值得申购吗 C++一个小程序出错 c++,哪里有错 显示error C2679: binary '<<' : no operator defined which takes a right-hand operand of 跪求C++高手。。。 error C2679: 二进制“<<”: 没有找到接受“std::string”类型的右操作数的运算符 水冷风扇价格及其他介绍 国考泰安职位表在哪看 switch守望先锋怎么用键鼠