您的位置:首页 > 编程语言

【可视化编程】实验1: Visual Studio环境的使用

2018-03-26 18:03 134 查看
说明:这是武汉理工大学计算机学院可视化编程(C#)课程的实验一代码。

实验目的:

  熟悉VisualStudio IDE环境,熟悉C#应用程序的编辑、编译、运行和调试等过程,掌握控制台应用程序开发方法。

实验内容:

  创建一个C#的控制台程序,计算1!+2!+……+n! 的和。
  ①输入正整数n(int类型),输出1!+2!+……+n!的值。

  ②用try catch语句捕获整型溢出,使用断点设置和程序调试方法跟踪程序执行。

实验代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 实验1
{
class Program
{
static void Main(string[] args)
{
try
{
Console.Write("请输入一个正整数n:");
String str= Con
4000
sole.ReadLine();
int n = Convert.ToInt32(str);

if (n <= 0)
{
Console.WriteLine("您输入的不是正整数!");
}
else
{
int sum = 0;
for (int i = 1; i <= n; i++)
{
try
{
int flag = 1;
for (int j = 1; j <= i; j++)
{
checked { flag *= j; }
}
checked { sum += flag; }
}
catch (Exception err)
{
Console.WriteLine(err.Message);
Console.WriteLine("此时计算到:1!+2!……+{0}!", i - 1);
break;
}
}
Console.WriteLine("计算得:{0}",sum);
}
}
catch(Exception err)
{
Console.WriteLine(err.Message);
}
}
}
}

运行结果:



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: