net实用教程课后实验.doc
文本预览下载声明
C#程序设计一、实验名称:C#实验二、实验目的:通过上机实际操作将平时课堂所学具体实现,通过该实验来检查自己的学习成功,并且发现平时学习中没有注意到的问题并解决之,从而加深对该门课程的以及C#语言的了解。三、实验步骤:实验一:C#编程环境实验目的:熟悉掌握C#开发环境的安装与配置熟悉开发环境,编写控制台和窗口两个版本的hello world范例程序实验内容:实验1-1:编写一个控制台程序,并且输出“hello world!”相关主要代码:using System;using System.Collections.Generic;using System.Text;namespace hello_world{ class SY1_2 { static void Main(string[] args) { Console.WriteLine(Hello World!); } }}抓图结果:实验1-2:编写一个Windows应用程序,并且输出“hello world!”相关主要代码:namespace hello_world2{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { MessageBox.Show(Hello World, Message from C#); } }}抓图结果:实验二:C#编程基础实验目的:1.熟悉掌握C#的各种数据类型,常量、变量的表达形式;2.熟悉掌握C#的运算符和表达式;3.熟悉掌握C#的语言,会使用顺序、选择、循环等语句结构编写程序;4.熟悉掌握C#的数组,学会数组的定义、初始化以及数组的应用。实验内容:实验2-1:有红、黄、黑、白四色球各一个,放置在一个编号为1、2、3、4的四个盒子中,每个盒子放置一只球,它们的顺序不知。甲、乙、丙三人猜测放置顺序如下:甲:黑球在1号盒子,黄球在2号盒子;乙:黑球在2号盒子,白球在3号盒子;丙:红球在2号盒子,白球在4号盒子。结果证明甲、乙、丙三人各猜中了一半,给出四色球放置在盒中的情况。相关的主要代码:using System;using System.Collections.Generic;using System.Text;namespace SY2_1{ class Program { 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 b!=cc!=a) { d=10-a-b-c; if((c==1b==4)(a==2d==3) ) { Console .Write (红球放置在{0}号,黄球放置在{1}号,,a,b); Console .WriteLine (黑球放置在{0}号,白球放置在{1}号,c,d); } } Console .Read (); } }}抓图结果:实验2-2:采用筛选法求2-64之间的质数。相关主要代码:using System;public class TestNumSort{ public static void Main() { int sieve, w; int i, j, p, k; bool flg = true; sieve = ~0x0; p = 3; for
显示全部