- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]C实验报告附答案
《程序设计》实验指导及报告书
实验目录
实验一 创建简单的.NET应用程序 3
实验二 选择和循环 10
实验三 数组和字符串处理 15
实验四 类和对象编程练习 21
实验五 继承与多态编程练习 28
实验六 接口和集合 36
实验七 文件和输入输出 45
实验八 代理和事件 50
实验一 创建简单的.NET应用程序
一、实验目的
1.了解C# 基本程序结构;
2.熟悉命令行方式下C#程序编写、编译、调试和执行过程;
3.了解VS2005集成开发环境的功能和特点。
二、预习内容
1.一个C#应用程序,从编写到运行,要经过哪几个步骤?
三、实验内容
1. 调试并运行下面程序,并写出运行结果:
using System;
class SimpleProgram
{
static void Main()
{
Console.WriteLine(“Hello!\nWorld.”);
}
}
运行结果(注意,按照屏幕输出格式写):
Hello!
World
2. 调试并运行下面程序,并写出运行结果:
using System;
class StarTriangle
{
static void Main(string[] args)
{
int i, j, k;
for (i = 0; i = 3; i++)
{
for (j = 0; j = 2 - i; j++)
Console.Write( ); //一个空格
for (k = 0; k = 2 * i; k++)
Console.Write(*);
Console.WriteLine();
}
Console.ReadKey();
}
}
运行结果(注意,按照屏幕输出格式写):
*
***
*****
*******
3. 下面是一个模拟计算器的程序(两个操作数都为正整数)。计算器应该能够执行以下算术操作:加法、减法、乘法、除法。调试并运行下面程序,验证当从键盘输入8和2两个整数时,选择进行乘法时的计算结果。
注意:程序输入时要区分大小写。
using System;
class CalcNumber
{
int number1,number2;
char option;
int result;
public void Number()
{
Console.WriteLine(“Enter the First Number:”);
number1=Convert.ToInt32(Console.ReadLine());
Console.WriteLine(“Enter the Second Number:”);
number2=Convert.ToInt32(Console.ReadLine());
Console.WriteLine(“Main Menu”);
Console.WriteLine(“1.Addition”);
Console.WriteLine(“2.Subtraction”);
Console.WriteLine(“3.Multiplication”);
Console.WriteLine(“4.Division”);
Console.WriteLine(“Enter the Operation you want to perform:”);
option=Convert.ToChar(Console.ReadLine());
switch(option)
{
case ‘1’: result=number1 + number2;
break;
case ‘2’: result=number1 - number2;
break;
case ‘3’: result=number1 * number2;
break;
case ‘4’: result=number1 / number2;
break;
default: Console.WriteLine(“Invalid Option”);
return;
}
Console.WriteLine(“The result is {0}” , result);
}
}
class TestCalc
{
static void Main(string[] args)
{
CalcNumber obj = new CalcNumber();
obj.Number();
}
}
从键盘输入8和2两个整数时,
选择3时的运行结果:
选
您可能关注的文档
- [工学]7 第七章 醇与醚.ppt
- [工学]7-3 z变换理论.ppt
- [工学]7-1 城市轨道交通概述2.ppt
- [工学]76 动态规划与离散系统最优控制 PPTminimizer.ppt
- [工学]7、一阶二阶电路时域分析7.ppt
- [工学]71 正弦波振荡电路.ppt
- [工学]7《测试技术》七-机械10.ppt
- [工学]7数据库恢复技术.ppt
- [工学]7地形图的基本知识.ppt
- [工学]7对映异构.ppt
- 2025浙江温州市公用事业发展集团有限公司面向高校招聘工作人考前自测高频考点模拟试题最新.docx
- 2025年蓬安县财政局下属单位招聘备考题库附答案.docx
- 广安市农业农村局2025年公开遴选市动物卫生监督所工作人员备考题库附答案.docx
- 南昌市劳动保障事务代理中心招聘3名劳务派遣驾驶员参考题库附答案.docx
- 2025浙江绍兴市新昌县机关事业单位招用编外聘用人员36人备考题库最新.docx
- 浙江国企招聘-2025嘉兴海盐县城市投资集团有限公司招聘7人笔试备考试题附答案.docx
- 长沙银行2026校园招聘备考题库最新.docx
- 2026年度中国地震局事业单位公开招聘备考题库附答案.docx
- 2025福建省晋江圳源环境科技有限责任公司招聘6人模拟试卷附答案.docx
- 浙江国企招聘-2025温州平阳县城发集团下属房开公司招聘5人公笔试备考试题附答案.docx
原创力文档


文档评论(0)