- 博客(42)
- 收藏
- 关注
原创 冒泡排序:小练习
数组: 02, 03, 05, 06, 07, 12, 01, 15,25,30` static void Main(string[] args) {//02,03,05,06,07,12,01,15 int[] nums = { 02, 03, 05, 06, 07, 12, 01, 15,25,30 };//定义数组 for (int i = 0; i <nums.Length ; i++) //循坏遍历
2022-01-25 18:57:36
658
原创 公历换算天干纪年,判断是否是闰年
static void Main(string[] args) { Console.WriteLine("请输入年份:"); int a = int.Parse(Console.ReadLine()); string c = TianYear(a ); string d = RunYear(a ); Console.WriteLine("输入的年份是{0}年,这一...
2022-01-21 12:10:03
259
原创 输出100以内的质数
static void Main(string[] args) { for (int i =2; i <=100; i++) { bool b = true; for (int j = 2; j <i ; j++) { if (i%j ==0) ..
2022-01-21 11:05:58
302
原创 乘法口诀表的输出
static void Main(string[] args) { //乘法口诀 for (int i = 1; i <=9; i++) { for (int j = 1; j <=i ; j++)//j=i, { Console.Write("{0}*{1}={2}\t",i ,j,i*j );//\t 等宽,嵌套循环输.
2022-01-19 17:52:19
441
原创 【C#学习思路】
C#语法基础:函数(方法):逻辑与分支语句:循环语句:类与对象:继承与多态抽象类与接口:数组与集合:文件处理类:索引器:委托与事件:泛型:数据处理与应用:LINQ技术:...
2021-11-27 19:31:35
139
原创 立方体和球形体积的计算
计算:已知立方体边长,求立方体体积和该立方体的球形体积,面积。namespace 立方体和球形体积{ class MyCube { public double CubeV(double L) //定义立方体体积方法 { double S = Math.Pow(L, 3); return S; } public double BallV(double R, double PI)
2021-10-27 17:30:48
1905
原创 编写一个贷款计算器
**编写一个贷款计算器,根据给出的贷款数量、年利率和贷款周期,计算使用等额本息还款 时每月的还款数。**class Program {//编写一个贷款计算器,根据给出的贷款数量、年利率和贷款周期,计算使用等额本息还款 //时每月的还款数。 static void Main(string[] args) { Console.WriteLine("请输入您的贷款金额:"); double loa...
2021-10-26 18:31:17
2811
原创 2021-09-07练习:输入一个矩形,判断是不是正方形。
输入一个矩形,判断是不是正方形。(对结构体知识点的运用掌握和调用,复习知识点) class Program { public struct MyStruct { public double width; public double heigth; public bool IsSqu() { return width == heigt
2021-09-07 18:27:12
685
原创 2021-08-09 数据类型
数据类型数据类型(值类型,引用类型)数据类型(值类型,引用类型)基础数据类型【值类型】一、 数字类型ByteShortCharIntLongFloatDoubleDecimal二、非数字类型1. Bool2. Enum 枚举:1). 一组 有限的值2). 增强阅读的体验,提升性能3. 结构: a)结构如果只使用字段的话,可以不实例直接使用,b)结构不能直接给字段和属性初始化,c)结构不能显式无参的构造函数,结构默认的无参构造函数不会自动消失,d)结构如果需要给
2021-08-09 18:39:46
101
原创 WPF布局概念
【布局】<布局基础原则>1、WPF是用不同的容器来安排布局,而每个容器都有各自的布局逻辑2、WPF窗口只能包含单个元素。为了在WPF中能放置多个元素并创建更贴近实用的用户界面,需要在窗口上放置一个容器来添加其他多个元素。3、布局由容器来确定,但是需要遵循以下重要原则:【不应显式设定元素的尺寸】元素应该可以改变合适他们的内容。【不应使用屏幕坐标指定元素的位置】元素应当由他们的...
2020-04-05 21:51:28
105
原创 c# 类型
【类型(Type)】又名:数据类型C# 是一种强类型语言。每个变量和常量都有一个类型,每个计算为值的表达式也是如此。每个方法签名为每个输入参数和返回值指定一个类型。类型中存储的信息可以包括(类型在c#中的作用):【1】该类型的变量所需的存储空间。合理运用数据类型进行赋值,节省内存空间。【2】该类型可以表示的最大值和最小值。【3】该类型包含的成员(方法、字段、事件等)。【4】该类型所继...
2020-03-30 09:50:58
143
原创 c# 去除一维数组中的重复元素
数组:int[] arr = { 1,1,2,2,3,4,5,5,6,7,7,8,9,9};除去重复的元素,输出; static void Main(string[] args) { int[] arr = { 1,1,2,2,3,4,5,5,6,7,7,8,9,9}; HashSet<int> k...
2020-03-25 15:11:40
1457
原创 c#两个数组求出中位数(应该是最简洁的解法)
【这个是力扣里面的练习题,不知道为什么提交会报错,自己的软件编译没问题,可以试试】给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。你可以假设 nums1 和 nums2 不会同时为空。示例 1:nums1 = [1, 3]nums2 = [2]则中位数是 2.0示例 2:n...
2020-03-25 02:03:29
2869
原创 c#:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。
给定数组 int []nums = { 10, 15, 23, 34 ,25,36};两个数的和值是49,在数组中找出这两个数。 static void Main(string[] args) {//给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 int []nums = { 10, 15, 23, 34 ,25,36}; ...
2020-03-23 23:06:30
990
原创 c# 数组排序算法---冒泡排序
static void Main(string[] args) {//冒泡排序 int temp = 0; int[] arr = { 23,25,65,12,36,87,46,99,57 }; for (int i = 0; i < arr.Length - 1; i++) {...
2020-03-23 22:29:41
395
原创 c# 数组排序 【从小到大排序】
【思路】在数组排序中,直接可以调用 Array.Sort()的方法就可以从小到大排序,如果要从大到小排序,只需要再次调用 Array.Reverse()方法就可以了, static void Main(string[] args) { int[] numbers = { 4, 5, 6, 1, 2, 3, -2, -1, 0 }; ...
2020-03-22 16:08:54
9334
原创 C#:简单类型
简单类型C# 提供称为简单类型的预定义结构类型集。简单类型通过保留字标识,而这些保留字只是 System 命名空间中预定义结构类型的别名,详见下表。保留字 | 化名的类型sbyte | System.SBytebyte | System.Byteshort | System.Int16ushort | System.UInt16int ...
2020-03-20 14:49:04
285
原创 c# 默认构造函数概念
默认构造函数所有值类型都隐式声明一个称为默认构造函数的公共无参数实例构造函数。默认构造函数返回一个零初始化实例,它就是该值类型的默认值。· 对于所有“简单类型”,默认值是将其所有位都置零的位模式所形成的值:· 对于 sbyte、byte、short、ushort、int、uint、long 和 ulong,默认值为 0。· 对于 cha...
2020-03-20 14:33:00
1771
原创 c#值类型
一个值类型或是结构类型,或是枚举类型。C# 提供称为简单类型的预定义结构类型集。简单类型通过保留字标识。value-type:(值类型:)struct-type(结构类型)enum-type(枚举类型)struct-type:(结构类型:)type-name(类型名称)simple-type(简单类型)simple-type:(简单类型:)numeric-type(数值类型)bo...
2020-03-20 14:24:26
744
原创 c# 输出指定年份日期表(二维交错数组的实例)
【思路解析】二维交错数组可以理解为一个元素类型的一维数组的一维数组。交错数组的语法:元素类型 [ ][ ] 数组名称 = new 元素类型[行数] [ ]对二维数组访问和赋值的语法: 数组名称 [行号] [列号] = 元素值;【效果图示】非 闰年:闰年:【实现过程】 static void Main(string[] args) { //输...
2020-03-19 00:36:27
318
原创 c#:求学生的总成绩--多维数组的运算读取
【实例描述】张三,李四,王五,赵六的三科成绩分别是{76,88,90},{66,80,99},{60,74,55},{88,69,89}输出每个人的总成绩【效果展示】【实现过程】 static void Main(string[] args) { string[] students = new[] { "张三", "李四", "王五", ...
2020-03-18 22:41:58
206
原创 c#:(多维数组)随机生成学生成绩报表
【思路解析】二维数组初始化的语法格式元素类型[,]数组名=new 元素类型[行数,列数]{{a,b,c},{d,f,g},{v,b,n}}【实例结果】【实现过程】 class Program { static void Main(string[] args) { //生成学生成绩报表 byte[,] res...
2020-03-18 19:41:57
1271
原创 c#:九九乘法表 的实例
c#:九九乘法表 的实例【直角三角形表】【实现过程】 static void Main(string[] args) { //九九乘法表 for (int i =1 ; i <=9; i++) { for (int j = 1; j <= i ; j++) ...
2020-03-18 17:49:54
549
原创 c#:用符号*来排列成三角型,for循环的嵌套使用
c#:用符号*来排列成三角型,for循环的嵌套使用【效果如图】【实现过程】 static void Main(string[] args) { //输出*号,排列成一个等腰三角形 for (int i = 1; i <= 5; i++)//for循环的嵌套调用 { f...
2020-03-18 16:50:46
1409
原创 输出1-2+3-4+5-6+7......+99-100的值
思路:分开来看,就是1-00之间,奇数-偶数的值【输出结果】【实现过程】 class Program { static void Main(string[] args) { //输出1-2+3-4+5-6+7......-100的值 int Odd = 0; int Even = 0;...
2020-03-18 13:58:37
4726
原创 输出:酒店制定星期的特价菜。
注意利用枚举和switch开关语句来进行实现效果:【实现过程】 static void Main(string[] args) { Console.WriteLine("请输入星期:"); Week week = (Week)byte.Parse(Console.ReadLine()); st...
2020-03-18 12:58:13
536
原创 判断字符串各个字符类型
判断字符串各个字符类型:主要通过if–else语句进行判断。static void Main(string[] args) {//判断字符串各个字符类型 Console.WriteLine("请输入一个字符串:"); string a = Console.ReadLine(); foreach (...
2020-03-18 12:21:06
2100
原创 求解多个数的乘法运算
利用out关键字实现方法返回值及数目可变参数的传递。class Program { static void Main(string[] args) {//求解多个整数的乘法运算 Console.WriteLine("请输入第一个整数:"); int numb1 = int.Parse(Con...
2020-03-18 11:59:13
438
原创 计算圆形的面积(结构体和常量的练习)
常量的用法,定义结构体的练习【实现过程】: class Program { static void Main(string[] args) {//计算圆形的面积 Console.WriteLine("请输入圆形的半径:"); int R_banjing = int.Parse(Cons...
2020-03-18 03:47:47
620
原创 c# 的类,类型的相关
c# 的类,类型的相关类(class):<比喻>现实世界事物的模型。 事物==》物质(实体)与运动(逻辑); 建模(类)==》去伪存真,由表及里的过程; 类 可创建对象 实例化 对象 经过类的“实例化”得到内存中的实体 实例 类的三大成员:==》属性、方法、事件。 ...
2020-03-18 02:39:27
114
原创 判断矩形是否为正方形--------结构体和布尔型的练习实例
要利用自定义结构体来描述矩形,再为结构成员赋值,利用结构体提供的函数来判断是否为正方形,最后控制台再输出判断的结果:效果如图所示:实现过程:(细节注意:结构体主要用于创建小型对象,因为在c#中值类型是存储在线程堆栈中的,而线程堆栈的默认大小是1MB.) class Program { static void Main(string[] args) ...
2020-03-18 02:05:02
857
原创 c# 中猴子选大王的算法
猴子选大王的问题:练习10个猴子排成一排,数到第三个的退出,直到剩下的一个为大王。 public int King(int M, int N)//总人数 M ,数到第 N 个排除 { int k = 0;//定义一个变量,用来存储号码 for (int i = 2; i <= M; i++)//遍历猴子个数 ...
2020-03-17 01:22:15
937
原创 韩信点兵算法:
韩信点兵问题:韩信点兵不足百人,3人一行排列多一人,7人一行排列少两人,5人一行正好, 输出韩信究竟点了多少兵。 static void Main(string[] args) {///韩信点兵不足百人,3人一行排列多一人,7人一行排列少两人,5人一行正好, ///输出韩信究竟点了多少兵。 int a = 0, b =...
2020-03-16 23:49:07
1257
原创 百钱百鸡的算法实现
练习:计算怎么用100元去买100只鸡,其中是,公鸡5元 1 只,母鸡3元 1只,小鸡是1元 3只输出,可以买公鸡、母鸡。小鸡各多少只。知识点是,循环,余商的用法。 static void Main(string[] args) { int j = 0; for (int a = 1; a <= 19; a++)/...
2020-03-16 23:34:18
558
1
原创 最小公倍数的算法
求最小公倍数:两数的积除两数的最大公约数 static void Main(string[] args) { Console.WriteLine("请输入第一个整数:"); int one = Convert.ToInt32(Console.ReadLine()); Console.WriteLin...
2020-03-16 22:49:19
314
原创 求两个整数最大公约数
c# 小白练习 :求两个整数最大公约数的值## 标题 class Program { static void Main(string[] args) { Console.WriteLine("请输入第一个整数:"); int one = Convert.ToInt32(Console.Rea...
2020-03-16 22:38:37
356
原创 计算:10!的值
10!表示10的乘阶(12345*…*10) *一个 switch 语句允许测试一个变量等于多个值时的情况。每个值称为一个 case,且被测试的变量会对每个 switch case 进行检查。* 因为是乘阶计算,int类型长度肯定不够,一般都是用double类型输出;(这点我也是从其他书上看来的,不知道对不对) class Program { ...
2020-03-16 17:51:59
36155
原创 练习:1的1次幂+2的2次幂+.......n的n次幂的值
计算:的值!请输入要计算的最大整数,输出结果。 class Program { static void Main(string[] args) { ///计算1+22 +33+44+55+ …….+nn的值,输入要计算的最大整数; /// Console.Write...
2020-03-16 17:05:33
1840
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人