C#期末复习资料(欢迎纠错版)

上传人:壹****1 文档编号:453583980 上传时间:2023-09-30 格式:DOC 页数:20 大小:70.50KB
返回 下载 相关 举报
C#期末复习资料(欢迎纠错版)_第1页
第1页 / 共20页
C#期末复习资料(欢迎纠错版)_第2页
第2页 / 共20页
C#期末复习资料(欢迎纠错版)_第3页
第3页 / 共20页
C#期末复习资料(欢迎纠错版)_第4页
第4页 / 共20页
C#期末复习资料(欢迎纠错版)_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《C#期末复习资料(欢迎纠错版)》由会员分享,可在线阅读,更多相关《C#期末复习资料(欢迎纠错版)(20页珍藏版)》请在金锄头文库上搜索。

1、C#期末复习资料基本常用语法归纳:一、定义变量:例:int/double/char i;二、定义常量:例:const double PI=3.1415926;三、输入:1、Console.raadline();【输入后需敲回车进行执行,多用于输入确切的值】例:a=console.readline();【将输入的字符传递给a】2、Console.read();【直接输入执行,多用于程度末尾】四、输入转化:1、【输入int型的整型数值】a=Convert.ToInt32(Console.ReadLine();2、【输入double型的浮点型数值】b=Convert.ToDouble (Consol

2、e.ReadLine();b=double.Parse(Console.ReadLine();五、输出:1、换行输出:Console.WriteLine();2、输出值a(不换行):Console.Write(a);Console.Write(0,a);六、输出格式控制:1、在输出中添加固定符号:问:a=1,b=1,要求输出“1+1=2”。解:Console.Write(0+1=2,a,b,a+b);2、在浮点数输出时保留小数(四舍五入):问:a=3.1415926 要求输出保留小数。解1:Console.WriteLine(0:F2,a);(保留2位) Console.WriteLine(0

3、:F3,a);(保留3位)【C:货币处理/F:float型/D:double型/P:百分比】解2:Console.WriteLine(0:#.#,a);(保留2位) Console.WriteLine(0:#.#.#,a);(保留3位)七、字符串输入时去除字符前后的空格:Text=(Console.ReadLine().Trim;八、随机数的产生:【产生0到100的随机数】Random rNum = new Random();a=rNum.Next(101);九、数组的定义方法:一维数组:intA=new int3;二维数组:Int,A=new int4,4;例题分析:一、语法题1、输入三角形

4、的三条边,先判断是否可以构成三角形,如果可以,则求三角形的周长和面积,否则报错class Program static void Main(string args) double a, b, c, p, h, area; Console.WriteLine(请输入三角形三边(一数一行):); a = double.Parse(Console.ReadLine(); b = double.Parse(Console.ReadLine(); c = double.Parse(Console.ReadLine(); if (a 0 & b 0 & c 0 & a + b c & b + c a &

5、a + c b) Console.WriteLine(三角形的三边分别为:a=0,b=1,c=2, a, b, c); p = a + b + c; h = p / 2; area = Math.Sqrt(h * (h - a) * (h - b) * (h - c); Console.WriteLine(三角形的周长=0,面积=1:F2, p, area); else Console.WriteLine(无法构成三角形!); Console.Read(); 【同理,可思考如何输入三个数a,b,c,判断并计算一元二次方程的解】2、输入三个数,按从小到大的顺序排序class Program st

6、atic void Main(string args) int a, b, c, t; Console.WriteLine(请输入三个数(一数一行):); a = Convert.ToInt32(Console.ReadLine(); b = Convert.ToInt32(Console.ReadLine(); c = Convert.ToInt32(Console.ReadLine(); Console.WriteLine(您输入的三个数为:0,1,2,a,b,c); if (a b) t = a;a = b;b = t; if (a c) t = a;a = c;c = t; if (b

7、 c) t = b;b = c;c = t; Console.WriteLine(排序后的三个数为:0,1,2,a,b,c); Console.Read(); 【变动:如果从大到小排序如何修改,如果利用产生的随机数进行排序如何修改】三、九九乘法表 形输出class Program static void Main(string args) Console.WriteLine(九九乘法表:); string s; int i, j; for (i = 1; i 9; i+) s = ; for (j = 1; j 0; i-)s = ;for (j = 1; j = i; j+)s += (st

8、ring.Format(0*1=2, j, i, i * j).PadRight(8); Console.WriteLine(s);【变形2】 形输出:class Program static void Main(string args) Console.WriteLine(九九乘法表:); int i, j,k; for (i = 1; i =9; i+) for (j = 2; j = i; j+) Console.Write( );/8个空格 for (k = i; k = 9; k+) Console.Write(0*1=2,-4,i,k,i*k); Console.WriteLine

9、(); Console.Read(); 【变形3】 形输出:for (i = 1; i 0; j-)for (k = 1; k = i; k+)四、输入一个数字,以那个数字为最大层个数,菱形输出*阵例:输入2时,输出:class Program static void Main(string args) int i, j, k, n; Console.Write(请输入你所需要的阶梯数:); n = Convert.ToInt32(Console.ReadLine(); for (i = 1; i 0; j-) Console.Write( );/一个空格 for (k = 1; k 0; i-) for (j = i; j = n; j+

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号