tceic.com
学霸学习网 这下你爽了
赞助商链接
当前位置:首页 >> 化学 >>

c#实验四 (2)


(1)正数的四舍五入;
using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Console.WriteLine("请输入x:"); float x = Convert.ToSingle(Console.ReadLine()); if (x - (int)x >= 0.5) { x = (int)x + 1; } else { x = (int)x; }//选择结构结束 Console.Write("x={0}", x);//if的后继语句 } } }

(2)任意输入两个数,判断它们的大小并显示判断的结果;
using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int a, b; Console.Write("输入数字a:"); a = Int32.Parse(Console.ReadLine()); Console.Write("\n输入数字b:"); b = Int32.Parse(Console.ReadLine()); if(a>b)

{ Console.WriteLine("结果:a>b"); } else if(a<b) { Console.WriteLine("结果:a<b"); } Console.Read(); } } }

(3)对输入的四个整数,求其中的最大值和最小值; using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int a, b, c, d,m1,m2,m3,n1,n2,n3; Console.Write("输入第一个数字a:"); a = Int32.Parse(Console.ReadLine()); Console.Write("\n输入第二个数字b:"); b = Int32.Parse(Console.ReadLine()); Console.Write("\n输入第三个数字c:"); c = Int32.Parse(Console.ReadLine()); Console.Write("\n输入第四个数字d:"); d = Int32.Parse(Console.ReadLine()); m1 = Math.Max(a,b); m2 = Math.Max(m1,c); m3 = Math.Max(m2,d); n1 = Math.Min(a,b); n2 = Math.Min(n1,c);

n3 = Math.Min(n2,d); Console.WriteLine("最大数是:{0}",m3); Console.WriteLine("最小数是:{0}",n3); } } }

(4)计算一元二次方程ax +bx+c=0的实根和复根: using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string str1; string str2; string str3; double d,x1,x2,re,im; Console.WriteLine("请输入 a,b,c"); str1=Console.ReadLine(); str2=Console.ReadLine(); str3=Console.ReadLine(); double a=double.Parse(str1); double b=double.Parse(str2); double c=double.Parse(str3); d=b*b-4*a*c; x1=(-b+Math.Sqrt(b*b-4*a*c)/2*a); x2=(-b-Math.Sqrt(b*b-4*a*c)/2*a);

2

re=-b/(2*a); im=Math.Sqrt(-d)/(2*a); if (d>=0) { Console.WriteLine("方程的两个实根是:{0},{1}",x1,x2); } else { Console.WriteLine("方程的两个复根是:{0},{1}",re,im); } } } }

(5) 编写—个应用程序, 能够从键盘输入一个非负整数, 然后计算并输出它的阶乘。 using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int i = 1, n, s = 1; Console.WriteLine("输入一个非负整数:"); n = int.Parse(Console.ReadLine()); do { i++; s *= i; } while (i < n); Console.WriteLine("结果为:{0}", s);

} } }

(6) 编写一个应用程序,通过使用公式:

e ?1?

1 1!

?

1 2!

?

1 3!

? ...

来估计算术常量e 的值。 using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { double e=1,p,q=1,i=1; Console.WriteLine("请输入一个值:"); p=double.Parse(Console.ReadLine()); while(i<=p) { q *= i; e += 1 / q; i++; } Console.WriteLine("结果为:{0}",e); } } }

(7)

写一个应用程序,能通过公式:

e

x

?1?

x 1!

?

x 2!

2

?

x 3!

3

? ...

来计算ex 的值 using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { double e=1,x,sum=1,j=1,i=1,y; Console.WriteLine("请输入x=:"); x=double.Parse(Console.ReadLine()); do { sum *= j; y = Math.Pow(x, i);

e += y / sum; j++; i++; } while (j <= x); Console.WriteLine("结果e=:{0}",e); } } }

(8) 写一个程序, 对某资格考试结果进行总结, 每次只能统计10 个学生的考试成绩, 显示统计结果的总结,分别指出通过(成绩>=60分)与未通过的学生人数及通过率, 如果通过大于大于85%,则显示“提高学费”,否则,显示“降低学费”。学习程序 编写风格:学习使用注释语句。 using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string p; int m=0; int n=0; int q; for (int i=1;i<=10;i++) { Console.WriteLine("输入成绩:"); n=int.Parse(Console.ReadLine()); m+=n; if (n>=60) { n=n+1; }

} q=n/10; if (q >= 0.85) { Console.WriteLine("提高学费:"); } else { Console.WriteLine("降低学费"); } Console.WriteLine("总成绩=:{0}",m); } } }



推荐相关:

c#实验报告一

c#实验报告一 - 实验一 语言基础 一、实验目的 1. 熟悉 Visual Stido.NET 实验环境; 2. 掌握控制台程序的编写方法; 3. 掌握 C#程序设计语言的语法基础; 4....


C# 实验四 习题以及答案

C# 实验四 习题以及答案 - 一.词频统计、二.异常处理-简单的除法运算器、三、委托练习、四.异常抛出和捕捉、五.模拟连锁反应事件(验证型题目)、六.使用泛型类...


C#.NET实验指导书-实验4-数组

namespace Exam2 { class Program { static void Main(string[] args) 4 C#程序设计实验指导书 { Array arrStudent = Array.CreateInstance(typeof(Student), ...


实验四(C#窗体应用程序)

实验四(C#窗体应用程序)_计算机软件及应用_IT/计算机_专业资料。C#窗体应用程序...2.为了实现从键盘输入数据,可以间接调用 VB.NET 中的 InputBox()函数。在解 ...


C# 实验四 WinForm程序设计

C# 实验四 WinForm程序设计_计算机软件及应用_IT/计算机_专业资料。《C#语言程序...{'0','1','2','3','4','5','6','7','8','9','A','B','...


实验二 C#语言基础

实验二 C#语言基础 - 实验二 1. 实验目的 1) 了解异常处理的方法; 2) 了解集合的用法; C#语言基础 3) 掌握基本数据类型及类型转换的方法; 4) 掌握常用运算...


《Visual C#程序设计》课程上机实验报告(4)

2.实验完成情况及提交成果 7 3.疑难问题及遗留问题 4.指导教师评阅 8 上机实验三、顺序结构程序设计一、实验目的 熟悉 Visual C#集成开发环境,掌握 Visual C#中...


实验4 基础Socket编程实验指导书

实验4 基础Socket编程实验指导书 - 实验四 基础 Socket 编程 一、学时 2 小时 二、实验类型 验证性实验 三、实验目的 通过本实验掌握 C#中基础 Socket 的使用...


C#实验报告

C#实验报告 - 实验 2 C#编程基础实验报告 班级:土木 11002 班 姓名:刘发长 学号:201001123 日期:2012 年 4 月 21 日 实验目的 (1)熟练掌握 C#的各种数...


实验报告四

攀枝花学院实验报告 实验课程:Visual C#.NET 程序设计教程 系:数计学院 实验...namespace Test4_2 { public partial class Form1 : Form { public Form1(...

网站首页 | 网站地图
All rights reserved Powered by 学霸学习网 www.tceic.com
copyright ©right 2010-2021。
文档资料库内容来自网络,如有侵犯请联系客服。zhit325@126.com