2024年3月26日发(作者:)

C#实验报告

实验一:C#编程基础

实验目的

1)

2)

3)

4)

熟练掌握C#的各种数据类型,常量、变量的表达形式;

熟练掌握C#的运算符和表达式;

熟练掌握C#的语句,会使用顺序、选择、循环等语句结构编写程序;

熟练掌握C#的数组,学会数组的定义,初始化及数组的应用。

实验内容

有红、黄、黑、白四色球各一个,放置在一个编号为1、2、3、4的四个盒子中,每个盒子

放置一个球,它们的顺序不知。

甲、乙、丙三人猜测放置顺序如下:

甲:黑球在1号盒子,黄球在2号盒子;

乙:黑球在2号盒子,白球在3号盒子;

丙:红球在2号盒子,白球在4号盒子。

结果证明甲、乙、丙三人各猜对了一半,请编写一个程序找出四色球放置在盒子中的情况。

主要代码:

static void Main(string[] args)

{

int a,b,c,d;

for(a=1;a<=4;a++)

for(b=1;b<=4;b++)

for(c=1;c<=4;c++)

if(a!=b&&a!=c)

{

d=10-a-b-c;

if((c==1||b==2)&&(c==2||d==3)&&(a==2||d==4))

{

ine("红球放置在{0}号,黄球放置在{1}号,黑球放置在{2}号,白

球放置在{3}号",a,b,c,d);

}

}

ne();

}

运行结果:

实验二:C#面向对象编程基础

实验目的:

实验内容: