【可视化编程】实验1: Visual Studio环境的使用
2018-03-26 18:03
134 查看
说明:这是武汉理工大学计算机学院可视化编程(C#)课程的实验一代码。
①输入正整数n(int类型),输出1!+2!+……+n!的值。
②用try catch语句捕获整型溢出,使用断点设置和程序调试方法跟踪程序执行。
实验目的:
熟悉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); } } } }
运行结果:
相关文章推荐
- oracle 11gR2 Linux下安装使用命令(实验环境下)
- 在Windows平台使用flex和tcc进行编译原理-词法分析的实验环境搭建
- 让中文环境的Visual Studio 2005使用英文版的项目模板
- 使用visual studio 2013 快速搭建phonegap开发环境
- Visual Studio 2010环境下Sqlite3加密版(由wxSqlite制作)使用方法
- 使用visual studio 2013 快速搭建phonegap开发环境
- 在visual studio环境中使用第三方库
- 如何使用虚拟实验室建设思科IPS入侵防御课程的实验环境 推荐
- 使用Visual Studio搭建Python开发环境
- win10 64 使用 visual studio 2017 搭建汇编开发环境
- 使用Visual Studio 2005搭建opengl开发环境
- 使用Visual Studio一劳永逸式配置OpenGL开发环境(GLFW3+GLAD)
- Python 科学计算之实验环境安装及使用
- Visual Studio 2008不能在64位环境下使用SharePoint工作流模板
- Windows10 + Visual Studio 2017环境为C++工程安装使用ZMQ
- 系统环境变量设置问题造成Visual Studio的CustomBuild无法使用
- openstack学习笔记(四)-使用devstack自动化部署openstack的实验环境
- VMware workstation -- 实验环境搭建系列(二) 使用 Custom 方式创建一个新虚拟机