实验报告(通用版)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据结构实验报告
人力资源11
中国矿业大学管理学院
2014年11月
目录
实验一KFC点餐结账程序 (3)
实验二运算符与表达式的使用 (5)
实验三判断输入年份是否为闰年 (7)
实验四switch语句的使用 (8)
实验五循环的嵌套-打印九九乘法表 (11)
实验六对用户输入的整数进行排序的程序 (13)
实验七运算符与表达式的使用 (14)
实验八windows基本控件编程 (21)
实验九运算符与表达式的使用 (28)
实验一KFC点餐结账程序
(实验时间:2014-9-10)
(一) 实验目的
熟悉Microsoft Visual Studio2013的基本操作,以肯德基点餐结账程序为例,初步了解代码的使用方法。
(二) 实验内容与步骤
1.操作步骤
打开Visual Studio 2013,依次选择“文件”—“新建”—“项目”,在对话框中输入项目名称、位置及解决方案名称等,完成创建。
2.源代码(关键代码)
Console.WriteLine("欢迎来到肯德基!");
Console.WriteLine("目前为您提供:");
Console.WriteLine("1.黄金烤鸡腿堡--9元");
Console.WriteLine("2.原味鸡腿堡--7元");
Console.WriteLine("3.老北京鸡肉卷--8元");
Console.WriteLine("4.薯条--5元");
Console.WriteLine("请输入序号选择所需购买的餐品:");
string choice = Console.ReadLine();
Console.WriteLine("请输入购买的份数:");
string count = Console.ReadLine();
if (choice =="1")
{ Console.WriteLine("您购买了{0}份黄金炸鸡腿堡,需付{1}元。", count,
int.Parse(count) * 9); };
if (choice == "2")
{ Console.WriteLine("您购买了{0}份原味鸡腿堡,需付{1}元。", count, int.Parse(count) * 7); };
if (choice == "3")
{ Console.WriteLine("您购买了{0}份老北京鸡肉卷,需付{1}元。", count, int.Parse(count) * 8); };
Console.WriteLine(choice);
Console.ReadKey();
3.输出结果窗口
输入代码后点击页面上方的“启动”,输出结果。
(三)
以前很少接触代码,刚开始上机接触代码的时候,真的觉得好麻烦,有太多要注意的东西,有一点格式不正确就出不来结果,所以得一遍一遍的试,但当我第一次运行代码成功时,那种喜悦真的是无法言表的,看着自己输入的代码运行出来的每一句话,感觉很神奇,很有趣,于是乐此不疲的试验了好多次。原来觉得枯燥无味的代码在现在觉得也是很有趣的,我觉得以后的课程学下去应该也会很有趣吧。
实验二运算符与表达式的使用
(实验时间:2010-9-17)
(一) 实验目的
使用C#编写一个小的控制台应用程序的源代码,主要练习C#中自增自减运算符的使用和运算符的优先级的确定。
(二) 实验内容与步骤
1.操作步骤
启动VS2013,新建一个C#的控制台应用程序,项目名称为:Exam2。为了提高实验的独立性,我们将此实验中的任务编写到一个代码中,通过输入编号来选择要执行的任务。
2.源代码
Console.WriteLine(@"实验二:");
Console.WriteLine(@"1.自增自减运算符的使用。");
Console.WriteLine(@"4.运算符的优先级的确定。");
do
{
Console.WriteLine(@"请选择要执行的序号:");
var choice = Console.ReadLine();
int a = 0;
int b = 0;
switch (choice)
{
case "1":
Console.WriteLine("++a = {0}", ++a);
Console.WriteLine("b++ = {0}", b++);
Console.ReadKey();
break;
case "4":
double g;
a++;
b++;
g = 1 + a++ * 3.0 / b-- - 5;
Console.WriteLine(@"1 + a++ * 3.0 / b-- - 5={0}", g);
Console.ReadKey();
break;
case "q":
break ;
default:
Console.WriteLine("输入的序号不正确!");
break;}
if (choice =="q")
break ;
} while (true);
Console .ReadKey ();
3.
(三)
今天的实验,通过练习自增自减运算符,通过代码的输入,我可以将运算符号加入代码中,然后在程序中运行出来,这是我发现平时我们在计算器中进行的加减乘除计算,原来是通过这样编写代码进行的,这样我在使用计算机的时候就能更加清楚地知道其中的原理了。