资源描述:
《c#实验一 语言基础 》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验一语言基础一、实验目的1.熟悉VisualStido.NET实验环境;2.掌握控制台程序的编写方法;3.掌握C#程序设计语言的语法基础;4.掌握控制语句和数组的使用。二、实验要求根据要求,编写C#程序,并将程序代码和运行结果写入实验报告。三、实验内容1.编写一个控制台应用程序,输入三角形或者长方形边长,计算其周长和面积并输出。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespacetext1{classProgram{stat
2、icvoidMain(string[]args){System.Console.WriteLine("1.三¨y角?形?。¡ê2.长¡è方¤?形?。¡ê请?选?择?相¨¤应®
3、序¨°号?:êo");inti;i=int.Parse(Console.ReadLine());if(i==1){doublea,b,c,s,cir,area;System.Console.WriteLine("请?输º?入¨?三¨y角?形?的Ì?三¨y条¬?边À?长¡è:êo");a=int.Parse(Console.ReadLine());b=int.Parse(Co
4、nsole.ReadLine());c=int.Parse(Console.ReadLine());if((a+b>c)&&(a+c>b)&&(b+c>a)){cir=a+b+c;s=(a+b+c)/2;area=Math.Sqrt(s*(s-a)*(s-b)*(s-c));System.Console.WriteLine("三¨y角?形?的Ì?周¨¹长¡è为a{0}",cir);System.Console.WriteLine("三¨y角?形?的Ì?面?积y为a{0}",area);}elseSystem.Console.WriteLine("
5、不?能¨¹构1成¨¦三¨y角?形?");}if(i==2){doublea,b,cir,area;System.Console.WriteLine("请?输º?入¨?长¡è方¤?形?的Ì?边À?长¡è:êo");a=int.Parse(Console.ReadLine());b=int.Parse(Console.ReadLine());cir=2*a+2*b;area=a*b;System.Console.WriteLine("长¡è方¤?形?的Ì?周¨¹长¡è为a{0}",cir);System.Console.WriteLine("长¡è方
6、¤?形?的Ì?面?积y为a{0}",area);}}}}2.编写一个控制台应用程序,可根据输入的月份判断所在季节。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespacetext2{classProgram{staticvoidMain(string[]args){inti;System.Console.WriteLine("请?输º?入¨?月?份¤Y:êo");i=int.Parse(Console.ReadLine());if
7、((i==1)
8、
9、(i==2)
10、
11、(i==3))System.Console.WriteLine("此ä?月?份¤Y在¨²春äo季?");elseif((i==4)
12、
13、(i==5)
14、
15、(i==6))System.Console.WriteLine("此ä?月?份¤Y在¨²夏?季?");elseif((i==7)
16、
17、(i==8)
18、
19、(i==9))System.Console.WriteLine("此ä?月?份¤Y在¨²秋?季?");elseif((i==10)
20、
21、(i==11)
22、
23、(i==12))System.Console.WriteLine("
24、此ä?月?份¤Y在¨²冬?季?");elseSystem.Console.WriteLine("输º?入¨?不?合?理¤¨ª月?份¤Y,ê?无T法¤¡§判D断?");}}}3.编写程序,用while循环语句实现下列功能:有一篮鸡蛋,不止一个,有人两个两个数,多余一个,三个三个数,多余一个,再四个四个地数,也多余一个,请问这篮鸡蛋至少有多少个。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespacetext3{classProgra
25、m{staticvoidMain(string[]args){intx,sum=2;while(sum<100000){x=sum;if