c#实验报告一

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一语言基础

一、实验目的

1. 熟悉Visual 实验环境;

2. 掌握控制台程序的编写方法;

3. 掌握C#程序设计语言的语法基础;

4. 掌握控制语句和数组的使用。

二、实验要求

根据要求,编写C#程序,并将程序代码和运行结果写入实验报告。

三、实验内容

1. 编写一个控制台应用程序,输入三角形或者长方形边长,计算其周长和面积并输出。using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace text1

{

class Program

{

static void Main(string[] args)

{

System.Console.WriteLine("1.三¨y角?形?。¡ê 2.长¡è方¤?形?。¡ê请?选?择?相¨¤应®|序¨°号?:êo");

int i;

i = int.Parse(Console.ReadLine());

if (i ==1)

{

double a, b, c, s,cir, area;

System.Console.WriteLine("请?输º?入¨?三¨y角?形?的Ì?三¨y条¬?边À?

长¡è:êo");

a = int.Parse(Console.ReadLine());

b = int.Parse(Console.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);

}

else

System.Console.WriteLine("不?能¨¹构1成¨¦三¨y角?形?");

}

if (i == 2)

{

double a, 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("长¡è方¤?形?的Ì?面?积y为a{0}", area);

}

}

}

}

2. 编写一个控制台应用程序,可根据输入的月份判断所在季节。using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace text2

{

class Program

{

static void Main(string[] args)

{

int i;

System.Console.WriteLine("请?输º?入¨?月?份¤Y:êo");

i = int.Parse(Console.ReadLine());

if ((i == 1) || (i == 2) || (i == 3))

System.Console.WriteLine("此ä?月?份¤Y在¨²春äo季?");

else if ((i == 4) || (i == 5) || (i == 6))

System.Console.WriteLine("此ä?月?份¤Y在¨²夏?季?");

else if ((i == 7) || (i == 8) || (i == 9))

System.Console.WriteLine("此ä?月?份¤Y在¨²秋?季?");

else if ((i == 10) || (i == 11) || (i == 12))

System.Console.WriteLine("此ä?月?份¤Y在¨²冬?季?");

else

System.Console.WriteLine("输º?入¨?不?合?理¤¨ª月?份¤Y,ê?无T法¤¡§判D断?");

}

}

}

3. 编写程序,用while 循环语句实现下列功能:有一篮鸡蛋,不止一个,有人两个两

个数,多余一个,三个三个数,多余一个,再四个四个地数,也多余一个,请问这篮鸡蛋至少有多少个。

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace text3

{

class Program

{

static void Main(string[] args)

{

int x, sum = 2;

while (sum < 100000)

{

x = sum;

if (x % 2 == 1 && x % 3 == 1 && x % 4 == 1)

{

System.Console.WriteLine("最Á?小?鸡|蛋Ì¡ã数ºy为a{0}", sum);

return;

}

sum++;

}

}

}

}

4.编写程序,计算数组中奇数之和和偶数之和。

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

相关文档
最新文档