欢迎来到天天文库
浏览记录
ID:51226424
大小:450.50 KB
页数:42页
时间:2020-03-10
《NET程序设计地信实验指导书答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二部分实验内容实验一:C#编程基础1.实验目的:掌握VisualStudio2005集成开发环境的安装;熟悉控制台程序和Windows桌面应用程序的设计过程。了解c#的基本语法和结构。熟悉各种数据类型的声明、实例化和赋值方法。初步掌握结构体、枚举型、数组、string等数据类型的使用及其转换方法,掌握选择结构和循环结构程序设计。通过该实验,对C#语言有初步的了解。2.实验内容:(1)在VS中编写一个控制台应用程序,要求用户在控制台输入自己的名字,然后输出“WelcomeToC#World,用户名!”。stringstrUser=Console.ReadLine();Console.Writ
2、eLine("WelcomeToC#World,{0}!",strUser);Console.Read();(2)编写一个控制台应用程序,要求实现用户输入一个字符,判断字符是数字、大写子母、小写子母还是其他字符。ints=Console.Read();charsc=(char)s;if(s>47&&s<58){Console.WriteLine("用户输入的符号是:{0},它是一个数字",sc);}elseif(s>64&&s<91){Console.WriteLine("用户输入的符号是:{0},它是一个大写子母",sc);}elseif(s>99&&s<123){Console.Writ
3、eLine("用户输入的符号是:{0},它是一个小写子母",sc);}else{Console.WriteLine("用户输入的符号是:{0},它是一个其他符号",sc);}//Console.WriteLine("{0}:{1}",s,sc);Console.ReadLine();(3)编写一个程序求S=a+aa+aaa+…+aa…a(n个a),其中a是一个数字。例如:2+22+222+2222+22222(此时n=5),注意,a的值和n的值都由用户输入。try{Console.WriteLine("本程序用于求S=a+aa+aaa+…+aa…a(n个a),其中a是一个数字。现要求输入以下
4、参数:");Console.WriteLine("请输入n的值:");intn=Convert.ToInt32(Console.ReadLine());Console.WriteLine("请输入a的值:");inta=Convert.ToInt32(Console.ReadLine());int[]intas=newint[n];intas[0]=a;longfsums=a;Console.WriteLine("当i={0}时,此时数组元素的值为:{1},计算的和等于{2}.",0,intas[0],fsums);for(inti=1;i5、]*10+a;fsums+=intas[i];Console.WriteLine("当i={0}时,此时数组元素的值为:{1},计算的和等于{2}.",i,intas[i],fsums);}Console.WriteLine("最终计算的表达式S=a+aa+aaa+…+aa…a(n个a)当a={0},n={1}时,计算的和等于{2}.",a,n,fsums);Console.Read();}catch(Exceptione){Console.WriteLine("程序有错误,错误消息是:"+e.Message);Console.Read();}(4)编写一个桌面应用程序,实现(3)题,要求窗6、体上有两个文本框以便于用户输入a和n的值,最终把计算结果显示在窗体上。try{intn=Convert.ToInt32(txtN.Text);inta=Convert.ToInt32(txtA.Text);int[]intas=newint[n];intas[0]=a;longfsums=a;label4.Text="当i=0时,此时数组元素的值为:"+intas[0].ToString()+",计算的和等于"+fsums.ToString();for(inti=1;i7、"当i="+i.ToString()+"时,此时数组元素的值为:"+intas[i].ToString()+",计算的和等于"+fsums.ToString();}label4.Text+="最终计算的表达式S=a+aa+aaa+…+aa…a(n个a)当a="+a.ToString()+",n="+n.ToString()+"时,计算的和等于"+fsums.ToString();}catch(Exce
5、]*10+a;fsums+=intas[i];Console.WriteLine("当i={0}时,此时数组元素的值为:{1},计算的和等于{2}.",i,intas[i],fsums);}Console.WriteLine("最终计算的表达式S=a+aa+aaa+…+aa…a(n个a)当a={0},n={1}时,计算的和等于{2}.",a,n,fsums);Console.Read();}catch(Exceptione){Console.WriteLine("程序有错误,错误消息是:"+e.Message);Console.Read();}(4)编写一个桌面应用程序,实现(3)题,要求窗
6、体上有两个文本框以便于用户输入a和n的值,最终把计算结果显示在窗体上。try{intn=Convert.ToInt32(txtN.Text);inta=Convert.ToInt32(txtA.Text);int[]intas=newint[n];intas[0]=a;longfsums=a;label4.Text="当i=0时,此时数组元素的值为:"+intas[0].ToString()+",计算的和等于"+fsums.ToString();for(inti=1;i7、"当i="+i.ToString()+"时,此时数组元素的值为:"+intas[i].ToString()+",计算的和等于"+fsums.ToString();}label4.Text+="最终计算的表达式S=a+aa+aaa+…+aa…a(n个a)当a="+a.ToString()+",n="+n.ToString()+"时,计算的和等于"+fsums.ToString();}catch(Exce
7、"当i="+i.ToString()+"时,此时数组元素的值为:"+intas[i].ToString()+",计算的和等于"+fsums.ToString();}label4.Text+="最终计算的表达式S=a+aa+aaa+…+aa…a(n个a)当a="+a.ToString()+",n="+n.ToString()+"时,计算的和等于"+fsums.ToString();}catch(Exce
此文档下载收益归作者所有