C#上机实验答案

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

实验二

(1)编写一个控制台应用程序Exp02_01,根据用户输入的两个整数,分别输出这两个整数的和、差、积和商。(提示:用

Convert.ToInt32(Console.ReadLine())把用户从键盘上的输入转换成整数)using System;

using System.Collections.Generic;

using System.Text;

namespace Exp02_01

{

class Program

{

static void Main(string[] args)

{

int a = Convert.ToInt32(Console.ReadLine());

//Console.WriteLine("{0}", a);

int b=Convert.ToInt32(Console.ReadLine());

Console.WriteLine("a={0},b={1},a+b={2},a-b={3},a*b={4},a/b={5}", a, b, a + b, a - b, a * b, a / b);

}

}

}

(2)创建一个控制台应用程序Exp02_02,求1到100之和。

using System;

using System.Collections.Generic;

using System.Text;

namespace Exp02_02

{

class Program

{

static void Main(string[] args)

{

int Sum, i;

Sum = 0;

for (i = 1; i <= 100; i++)

Sum += i;

Console.WriteLine("Sum is " + Sum);

Sum = 0;

for (i = 100; i > 0; i--) // i也可以每次减1

Sum += i;

Console.WriteLine("Sum is " + Sum);

}

}

}

(3)创建一个控制台应用程序Exp02_03,求半径为从键盘上输入的任意一个双精度值的圆的面积。(提示:用Convert.ToDouble(Console.ReadLine())把用户从键盘上的输入转换成双精度数)

using System;

using System.Collections.Generic;

using System.Text;

namespace Exp02_03

{

class Program

{

static void Main(string[] args)

{

// double b = 3.1415926;

double b = System.Math.PI;

//Console.WriteLine(System.Math.PI);

double a;

a = Convert.ToDouble(Console.ReadLine());

Console.WriteLine("s={0},r={1}", a * a * b, a);

}

}

}

实验三

(1)创建一个控制台应用程序,

a.创建新项目,项目类型:Visual C# ,模板:控制台应用程序,名称:

Exp03_01。

b.命名空间Exp03_01中已有一个类Program,现在在命名空间Exp03_01

中添加一个类MyClass,在该类中声明两个公共的整型字段num1和num2,再声明一个公共的返回值为整型的方法GetSum(),该方法体内包含一条

语句return num1+num2;用来返回两数的和。

c.在Program类的Main方法中,创建一个MyClass类的实例变量mc,分

别给mc的num1和num2成员赋值,然后调用mc的方法GetSum()求得

两数之和,并显示在控制台上。

using System;

using System.Collections.Generic;

using System.Text;

namespace Exp03_01

{

class MyClass

{

public int num1, num2;

public int GetSum()

{

return num1 + num2;

}

}

class Program

{

static void Main(string[] args)

{

MyClass mc = new MyClass();

mc.num1 = Convert.ToInt32(Console.ReadLine());

mc.num2 = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("{0}和{1}的和{2}",mc.num1,mc.num2,mc.GetSum());

}

}

}

(2)创建一个控制台应用程序,输出九九乘法表。

using System;

using System.Collections.Generic;

using System.Text;

namespace Exp03_02

{

class Program

{

static void Main(string[] args)

{

int i, j, sum = 0;

for (i = 1; i < 10; i++)

{

for (j = 1; j <= i; j++)

{

sum = i * j;

Console.Write("{0,2:d}*{1,2:d}={2,-2:d}", j, i, sum);

if (i == j)

Console.Write("\n");

}

}

}

}

}

(3)创建一个控制台应用程序,输出所有的水仙花数。(水仙花数为一个三位数,它们各个位上的立方和等于该数本身)。

using System;

using System.Collections.Generic;

using System.Text;

namespace Exp03_03

{

相关文档
最新文档