欢迎来到天天文库
浏览记录
ID:49174580
大小:61.50 KB
页数:9页
时间:2020-02-29
《实验一_控制台程序编程教(学)案(S).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、..实验一控制台程序编程一、实验目的1、熟悉C#的基本语句;2、掌握条件语句、多分支语句、循环语句的使用;3、掌握使跳转语句使用。二、实验要求1、程序结构清晰、语句完整;2、格式正确,语句采用缩进格式;3、设计子函数实现题目要求的功能;4、编译、连接通过,熟练使用命令键;5、运行结果正确,输入输出有提示,格式美观。三、实验设备、材料和工具1、奔腾4计算机或以上机型;2、C#.NET2008或C#.NET2010。四、实验内容和步骤(一)调试下列程序,代码仅供参考,将调试结果界面、调试中出现的问题及解决情况写在后面
2、。1、判断某年是否闰年实验题目:编写一个程序,判断用户从键盘输入的年份是否是闰年。如果一个年份能被4整除,并且如果该年份是100的倍数,它能被400整除,那么该年份就是闰年。实验步骤:1)声明int型变量year,用于表示年份。2)声明bool型变量isLeap,用于表示是否闰年。3)声明string型变量str,用于表示一串字符。4)向屏幕输出提示信息,提示用户输入年份。5)从键盘读入年份字符串赋值给变量str。6)将变量str中的数据转换成int型数据并赋值给变量year。7)通过混合取余运算、关系运算和条件
3、逻辑运算判断year是否闰年,并将结果赋值给变量isLeap。8)使用条件运算符,当isLeap为true时,给变量str赋字符串“是”;否则,赋“不是”。9)输出结果,告诉用户相应年份是否闰年。参考答案://Test1_csusingSystem;classTest1{staticvoidMain(){intyear;boolisLeap;stringstr;..下载可编辑....Console.Write("请输入年份:");str=Console.ReadLine();year=Int3Parse(str)
4、;//判断闰年isLeap=(year%4==0&&year%100!=0)
5、
6、(year%400==0);str=isLeap?"是":"不是";Console.WriteLine("{0}年{1}闰年",year,str);}}运行结果:调试中出现的问题及解决情况:2、求三个整数的最大值实验题目:编写一个程序,使用条件运算符求用户输入的三个整数中的最大值。实验目的:1)掌握int型和string型变量的声明和使用方法。2)了解C#语言的控制台输入方法。3)熟悉关系运算符的运算规则。4)熟悉条件运算符的运算规则
7、。5)理解运算符的优先级概念。实验步骤:1)声明int型变量a、b、c,用于保存三个待求整数。2)声明int型变量max,用于保存最大值。3)声明string型变量str,用于表示一串字符。4)分别向屏目输出提示信息,提示用户输入三个整数,将用户输入的字符串保存在变量str中,并在将str中的数据转换成int型数据后分别赋值给变量a、b、c。5)使用条件运算符和关系运算符求出变量a和b中的大者,并赋值给变量max。6)使用条件运算符和关系运算符求出变量max和c中的大者,并赋值给变量max。7)输出变量max的值
8、。参考答案://Test2.csusingSystem;classTest2{staticvoidMain(){inta,b,c;intmax;stringstr;Console.Write("请输入第一个数:");..下载可编辑....str=Console.ReadLine();a=Int3Parse(str);Console.Write("请输入第二个数:");str=Console.ReadLine();b=Int3Parse(str);Console.Write("请输入第三个数:");str=Cons
9、ole.ReadLine();c=Int3Parse(str);//计算机已经按收了这三个数,然后比较三个数的大小.max=(a>b)?a:b;max=(max>c)?max:c;Console.WriteLine("最大值是{0}",max);}}运行结果:调试中出现的问题及解决情况:3、日期描述实验题目:定义一个表示日期的结构类型(包含年、月、日字段,其中月份采用枚举类型描述),并验证。验证时,访问日期结构类型变量中的每个成员,并访问整个变量。实验目的:1)掌握枚举类型的定义和使用方法。2)掌握结构类型的定义
10、和使用方法。实验步骤:1)定义枚举类型MonthOfYear,用于描述一年中的12个月。2)定义结构类型Date,用于描述日期,结构类型Date中包含三个公共字段。其中,string型字段Year用于表示年份,MonthOfYear型字段Month用于表示月份,string型字段Day用于表示天数。3)定义一个含有Main()方法的类。4)在Main方法中,首先声明两个D
此文档下载收益归作者所有