![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C#【练习】
学习练习,一同进步!
C#沐清玄(编程小白)
这个作者很懒,什么都没留下…
展开
-
冒泡排序:小练习
数组: 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 · 630 阅读 · 0 评论 -
公历换算天干纪年,判断是否是闰年
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 · 227 阅读 · 0 评论 -
输出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 · 281 阅读 · 0 评论 -
乘法口诀表的输出
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 · 420 阅读 · 0 评论 -
立方体和球形体积的计算
计算:已知立方体边长,求立方体体积和该立方体的球形体积,面积。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 · 1845 阅读 · 0 评论 -
编写一个贷款计算器
**编写一个贷款计算器,根据给出的贷款数量、年利率和贷款周期,计算使用等额本息还款 时每月的还款数。**class Program {//编写一个贷款计算器,根据给出的贷款数量、年利率和贷款周期,计算使用等额本息还款 //时每月的还款数。 static void Main(string[] args) { Console.WriteLine("请输入您的贷款金额:"); double loa...原创 2021-10-26 18:31:17 · 2776 阅读 · 0 评论 -
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 · 664 阅读 · 0 评论 -
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 · 1419 阅读 · 0 评论 -
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 · 2835 阅读 · 0 评论 -
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 · 967 阅读 · 0 评论 -
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 · 385 阅读 · 0 评论 -
c# 输出指定年份日期表(二维交错数组的实例)
【思路解析】二维交错数组可以理解为一个元素类型的一维数组的一维数组。交错数组的语法:元素类型 [ ][ ] 数组名称 = new 元素类型[行数] [ ]对二维数组访问和赋值的语法: 数组名称 [行号] [列号] = 元素值;【效果图示】非 闰年:闰年:【实现过程】 static void Main(string[] args) { //输...原创 2020-03-19 00:36:27 · 294 阅读 · 0 评论 -
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 · 192 阅读 · 0 评论 -
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 · 1250 阅读 · 0 评论 -
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 · 528 阅读 · 0 评论 -
c#:用符号*来排列成三角型,for循环的嵌套使用
c#:用符号*来排列成三角型,for循环的嵌套使用【效果如图】【实现过程】 static void Main(string[] args) { //输出*号,排列成一个等腰三角形 for (int i = 1; i <= 5; i++)//for循环的嵌套调用 { f...原创 2020-03-18 16:50:46 · 1389 阅读 · 0 评论 -
输出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 · 4682 阅读 · 0 评论 -
输出:酒店制定星期的特价菜。
注意利用枚举和switch开关语句来进行实现效果:【实现过程】 static void Main(string[] args) { Console.WriteLine("请输入星期:"); Week week = (Week)byte.Parse(Console.ReadLine()); st...原创 2020-03-18 12:58:13 · 523 阅读 · 0 评论 -
判断字符串各个字符类型
判断字符串各个字符类型:主要通过if–else语句进行判断。static void Main(string[] args) {//判断字符串各个字符类型 Console.WriteLine("请输入一个字符串:"); string a = Console.ReadLine(); foreach (...原创 2020-03-18 12:21:06 · 2072 阅读 · 0 评论 -
求解多个数的乘法运算
利用out关键字实现方法返回值及数目可变参数的传递。class Program { static void Main(string[] args) {//求解多个整数的乘法运算 Console.WriteLine("请输入第一个整数:"); int numb1 = int.Parse(Con...原创 2020-03-18 11:59:13 · 427 阅读 · 0 评论 -
计算圆形的面积(结构体和常量的练习)
常量的用法,定义结构体的练习【实现过程】: class Program { static void Main(string[] args) {//计算圆形的面积 Console.WriteLine("请输入圆形的半径:"); int R_banjing = int.Parse(Cons...原创 2020-03-18 03:47:47 · 613 阅读 · 0 评论 -
判断矩形是否为正方形--------结构体和布尔型的练习实例
要利用自定义结构体来描述矩形,再为结构成员赋值,利用结构体提供的函数来判断是否为正方形,最后控制台再输出判断的结果:效果如图所示:实现过程:(细节注意:结构体主要用于创建小型对象,因为在c#中值类型是存储在线程堆栈中的,而线程堆栈的默认大小是1MB.) class Program { static void Main(string[] args) ...原创 2020-03-18 02:05:02 · 842 阅读 · 0 评论 -
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 · 928 阅读 · 0 评论 -
韩信点兵算法:
韩信点兵问题:韩信点兵不足百人,3人一行排列多一人,7人一行排列少两人,5人一行正好, 输出韩信究竟点了多少兵。 static void Main(string[] args) {///韩信点兵不足百人,3人一行排列多一人,7人一行排列少两人,5人一行正好, ///输出韩信究竟点了多少兵。 int a = 0, b =...原创 2020-03-16 23:49:07 · 1227 阅读 · 0 评论 -
百钱百鸡的算法实现
练习:计算怎么用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 · 543 阅读 · 1 评论 -
最小公倍数的算法
求最小公倍数:两数的积除两数的最大公约数 static void Main(string[] args) { Console.WriteLine("请输入第一个整数:"); int one = Convert.ToInt32(Console.ReadLine()); Console.WriteLin...原创 2020-03-16 22:49:19 · 283 阅读 · 0 评论 -
求两个整数最大公约数
c# 小白练习 :求两个整数最大公约数的值## 标题 class Program { static void Main(string[] args) { Console.WriteLine("请输入第一个整数:"); int one = Convert.ToInt32(Console.Rea...原创 2020-03-16 22:38:37 · 344 阅读 · 0 评论 -
计算:10!的值
10!表示10的乘阶(12345*…*10) *一个 switch 语句允许测试一个变量等于多个值时的情况。每个值称为一个 case,且被测试的变量会对每个 switch case 进行检查。* 因为是乘阶计算,int类型长度肯定不够,一般都是用double类型输出;(这点我也是从其他书上看来的,不知道对不对) class Program { ...原创 2020-03-16 17:51:59 · 35204 阅读 · 0 评论 -
练习: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 · 1797 阅读 · 0 评论 -
循环:录入五个人的年龄,并计算平均年龄
练习题:循环录入五个人的年龄,并计算平均年龄,如果录入的数据出现负数或者大于100的数,立即停止并报错 static void Main(string[] args) { ///循环录入五个人的年龄,并计算平均年龄,如果录入的数据出现负数或者大于100的数,立即停止并报错 /// 分析:循环长度:5 判断是:负数...原创 2020-03-16 14:47:37 · 4518 阅读 · 0 评论