![](https://img-blog.csdnimg.cn/22404cd59701416fa01b76bc0a6b1178.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C#入门
用以记录C#入门学习的一些些
君兮月影
一个在凡间历劫的平平无奇的普通仙女罢了~
展开
-
OJ problem 3493 FileStream读文件
题目描述使用FileStream类,编写一个控制台应用,能够读取当前文件夹下myFile.dic文件内容,并在屏幕上显示。输入无输出文件内容样例输入copy无样例输出hello world!hi ,good首先,创建myFile.dic文件(否则运行时出现找不到文件,出现错误),文件内容为样例输出所示,将文件保存在当前文件夹下,修改copy to output directory属性为copy if newer以下为参考代码:using Syst原创 2020-05-19 18:12:54 · 316 阅读 · 0 评论 -
Windows应用编程(1)_10
题目要求:利用Timer和图片框控件,编写一个图片不断向左向右移动的小动画。效果如图所示,图片文件名称为a.png,位于压缩包内。要求:(1)改变图片的Left值,图片向左(右)移动。(2)利用Random类的Next方法产生一个[1,9]的数字作为Left值。(3)图片不要移出窗体,如果Left值超出窗体范围,能控制图片在窗体内向左或向右移动。参考代码:us...原创 2020-04-20 09:38:19 · 448 阅读 · 0 评论 -
Windows应用编程(1)_9
题目描述:利用Timer控件,设计一个如下图所示的电子时钟。要求启动窗体后,在窗体的标签上显示系统当前日期和时间,单击“结束”按钮,则停止显示日期和时间。参考代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using Sys...原创 2020-04-20 09:14:13 · 234 阅读 · 0 评论 -
Windows应用编程(1)_8
题目要求:设计如图所示的窗体窗体上有一个列表框、一个标签和一个按钮。利用Random类产生10个[10,99]之间的随机数,并将这10个随机数在列表框中显示出来,每个数占一项。用户选择某项后,在右边标签中显示所选内容。参考代码:using System;using System.Collections.Generic;using System.ComponentMod...原创 2020-04-20 09:11:43 · 356 阅读 · 0 评论 -
Windows应用编程(1)_7
题目要求:设计如图所示的窗体,实现下面要求的效果。(1)复选框中文字在左边;(2)最下部为水平滚动条。水平滚动条最小值为4、最大值为72,且在窗体Load事件中通过代码设置;(3)单击任何复选框,标签上文字样式都发生变化;(4)单击任意单选按钮,标签上文字字体都发生改变;(5)拖动水平滚动条,标签上文字大小发生变化。参考代码:using System;u...原创 2020-04-20 09:08:51 · 305 阅读 · 0 评论 -
Windows应用编程(1)_6
题目要求:设计一个如图所示的窗体。窗体上有两个文本框:一个文本框中最多输入字符6个;一个文本框中输入任何内容都显示*号。再添加一个按钮、两个单选按钮。实现单击按钮后,根据单选按钮,将对应文本框中内容显示在标签。参考代码:using System;using System.Collections.Generic;using System.ComponentModel;...原创 2020-04-20 09:05:30 · 231 阅读 · 0 评论 -
Windows应用编程(1)_5
题目要求:设计一个如下图所示的窗体。窗体上有一个文本框(多行、且带有垂直滚动条)、一个标签(字体颜色红色、字号16)、一个按钮(该按钮被单击时,实现将文本框中选择文本复制到标签。参考代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Dat...原创 2020-04-20 09:02:35 · 216 阅读 · 0 评论 -
Windows应用编程(1)_4
题目要求:设计如图所示的窗体。要求:窗体标题为“我文本框实验”;窗体上一个标签,内容如图;窗体上有一个文本框,文本框中只能输入0~9十种数字,最多输入8个字符。单击“结束”按钮程序即可结束。参考代码:using System;using System.Collections.Generic;using System.ComponentModel;using Syst...原创 2020-04-20 08:57:49 · 219 阅读 · 0 评论 -
Windows应用编程(1)_3
题目要求:设计如图所示的窗体。要求:窗体启动后自动位于屏幕中央;窗体大小不可调;窗体背景色为白色;窗体标题为“我的窗体实验”;窗体上有两个标签,其中一个为链接标签,链接标签字体为宋体16号;单击该链接可以打开烟大主页;单击“结束”按钮程序即可结束。参考代码:using System;using System.Collections.Generic;using Syst...原创 2020-04-20 08:52:54 · 157 阅读 · 0 评论 -
Windows应用编程(1)_2
题目要求:设计一个如图5-2所示的窗体。窗体上有2个按钮,一个显示文本,一个显示图片。(1)单击上面按钮或按下Alt+B,可以弹出图5-2右图所示的消息框。(2)单击下面按钮也可以弹出图5-2右图所示的消息框(消息对话框参照教材6.5.1节)。参考代码:using System;using System.Collections.Generic;using Sys...原创 2020-04-20 08:47:59 · 215 阅读 · 0 评论 -
Windows应用编程(1)_1
设计一个如图5-1所示窗体。该窗体自动位于屏幕中央;大小不可调;最小化、最大化按钮不可用;窗体标题为“烟台大学”。在该窗体上,放置一个按钮、一个标签。单击按钮时,在标签上显示当前系统时间。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;u...原创 2020-04-20 08:42:26 · 233 阅读 · 0 评论 -
OJ Problem 3491 C#抽象类Vehicles
题目描述一、定义一个抽象类Vehicles,具体要求如下:1、私有字段商标brand(string)、颜色color(string)。2、定义公有读写属性Brand用来访问brand字段;定义公有读写属性Color用来访问color字段。3、设计一个抽象虚方法run()。二、定义Vehicles类的子类Car,具体要求如下:1、私有字段载重load(double...原创 2020-03-28 08:35:01 · 501 阅读 · 0 评论 -
OJ Problem 3490 C# teacher类
题目描述定义一个教师类Teacher,具体要求如下:1、私有字段工号no(string)、姓名name(string)、出生日期birthday(DateTime)、性别sex(SexFlag)。其中,SexFlag为枚举类型,包括Male(表示男性)、Female(表示女性),并且字段sex缺省值为男。2、定义公有读写属性No用来访问no字段;定义公有读写属性Name用来访问n...原创 2020-03-27 10:36:38 · 249 阅读 · 0 评论 -
OJ Problem 3440 c#补充print(多态性问题)
题目描述根据给出代码,补写缺失代码,当print函数内为整数的时候,输出整数的三次方,为浮点数,输出其二次方,为字符串时,直接输出。using System;namespace PolymorphismApplication{ class Printdata { /******************************************/ ...原创 2020-03-26 11:47:18 · 287 阅读 · 0 评论 -
OJ Problem 3485 接口实例(C#,IShape)
题目描述接口实例。接口和类如下图所示,根据给出代码,补写缺失的代码,然后在Program类的静态Main方法中验证所实现的类。using System;namespace Myinterface{ public interface IShape { double Perimeter(); double Area(); } ...原创 2020-03-26 11:38:53 · 296 阅读 · 0 评论 -
OJ Problem 3445 C#委托、类和事件的验证
题目描述程序由两部分组成,如下代码所示。第一部分定义了委托、类和事件。第二部分进行验证。using System;namespace HelloWorldApplication{ public delegate void DelegateRing(); public class Bell{ public event DelegateRing Ri...原创 2020-03-26 11:15:37 · 231 阅读 · 0 评论 -
OJ Problem 3438 c#计算长方形的面积(继承问题)
题目描述根据给出的代码,补全缺失的代码,输入两个数字为长方形的长和宽,从而得出长方形的面积。using System;namespace InheritanceApplication{ class Shape { public void setWidth(int w) { width = w; } publ...原创 2020-03-26 11:01:43 · 427 阅读 · 0 评论 -
OJ Problem 3453 c#简单类的继承
题目描述编写代码实现:定义了三个类Bird、Mapie、Eagle。其中Bird为抽象类,定义了一个抽象方法Eat()。Mapie类和Eagle类为Bird的派生类。Mapie类中重写了Eat()方法,重载了一个Eat(int time)方法。Eagle类中也重写了Eat()方法。输入输入time参数的值输出各个方法的名称样例输入10样例输出Mapie ea...原创 2020-03-26 10:54:54 · 196 阅读 · 0 评论 -
OJ Problem 3446 C#统计字符出现的个数
题目描述编写一个实例方法getCountChar方法。该方法参数有两个,第一个参数可以是字符串s,第二个参数为字符c,方法返回值为第二个参数在第一个参数中出现次数。例如,CountChar("6221982",'2')返回值为3。部分程序代码已经给出。using System;using System.Collections.Generic;using System.Linq;u...原创 2020-03-26 10:16:35 · 219 阅读 · 0 评论 -
OJ Problem 3451 c#随机数的产生与输出
题目描述编写一个实例方法Method01。该方法使用Random类随机产生n个3位数字(如636)的随机正整数,并把产生的随机数存入数组中并输出该数组int num= Convert.ToInt32(Console.ReadLine());using System;using System.Collections.Generic;using System.Linq;using Sys...原创 2020-03-26 10:11:17 · 236 阅读 · 0 评论 -
OJ Problem 3445 c#统计字符串中数字字符的个数
题目描述假设有一个GetNumber方法(参数为字符串strSource),编写一个静态方法可以用来统计字符串strSource中数字字符的个数。输入输入一个字符串strSource输出strSource字符串中数字字符的个数样例输入asffkl8asjkfjklas3jdf9lkj!样例输出3using System;using System....原创 2020-03-26 09:59:43 · 340 阅读 · 0 评论 -
OJ Problem 3454 C#组成考题字符串
题目描述假定已经获取题库中的试题号,并存放在数组arrayKT中。例如,int [] arrayKT={10,13,18,19,20,22,30,31}。定义一个静态成员方法,该方法实现从上述数组中随机抽出n(n=arrayKT.Length-1)道考题,并组成一个考题字符串。比如,随机从arrayKT中抽取n题组成考题字符串:“10,13,18,20,22,30,31”。要求,组成考题字符...原创 2020-03-26 09:51:58 · 186 阅读 · 0 评论 -
OJ Problem 3486 简单类及成员实例(C#)
题目描述简单类及成员实例。定义了如下图所示类Student,根据下图和给出代码,补写缺失的代码。using System;namespace sample{ class Student { public string studentid;//学号 public string studentname;//姓名 private str...原创 2020-03-26 09:32:56 · 303 阅读 · 0 评论 -
OJ Problem 3492 DES对称加密算法
题目描述参考相关文献,设计一个DES对称加密算法。并编写一个控制台应用予以验证。密钥设定为:@1234567。 class Program{ //验证DES加密算法 static void Main(string[] args){ Console.WriteLine(Class1.ECP("absg123@&!"))...原创 2020-03-17 20:49:56 · 383 阅读 · 0 评论 -
OJ Problem 3484 猜数(C#)
题目描述编写一个控制台程序。以控制台方式输入整数,且调用Class1类CompareNum方法判断是否猜中,给出大了、小了、猜中三种提示。输入exit表示输入结束。输入无输出太小了太大了猜中了提示若输入的既不是数字,又不是exit,应给出合理提示。如请输入数字!using System;using System.Collections.Generic...原创 2020-03-12 17:20:45 · 294 阅读 · 0 评论 -
OJ Problem 3452 C#判断回文字符串
题目描述使用C#编写一个静态方法。该方法能够判断字符串是否是“回文”(即顺读和逆读相同的字符串)。输入一个字符串;输出如果是回文字符串,则输出“yes”,否则输出“no”;样例输入abcdcab样例输出no提示(1)用string类的toCahrArray()方法,将字符串转换为字符数组。(2)使用StringBuilder类保存逆序后的字符串。...原创 2020-03-12 11:33:10 · 262 阅读 · 0 评论 -
OJ Problem 3447 C#解密出生日期
题目描述使用C#编写一个静态方法。该方法能够根据出生日期,(1)计算此人的年龄;(2)计算从现在到其60周岁期间,总共多少天。输入一个人的出生日期;输出此人的年龄;此人从现在到其60周岁期间,总共多少天。样例输入2019-12-4样例输出021914using System;using System.Collections.Generic;usi...原创 2020-03-12 11:13:07 · 373 阅读 · 0 评论 -
OJ Problem 3444 C#提取文件名
题目描述假设有一个字符串包含了文件名、扩展名和路径,如strFileName=@“D:\C#程序设计\实验3\MyFile.TXT”。请使用C#编写一个静态方法,该方法能够取出路径中的文件名“MyFile.TXT”。输入一个包含了文件名,扩展名和路径的字符串。输出字符串中的文件名。样例输入strFileName=@“D:\C#程序设计\实验3\MyFile.TX...原创 2020-03-12 09:58:54 · 670 阅读 · 0 评论 -
OJ Problem 3443 c#输出最大值、最小值和平均值(B)
题目描述使用C#编写一个控制台应用。输入若干个正整数存入数组中(输入exit表示输入结束),输出最大值、最小值和平均值输入输入若干个正整数存入数组中输出输出最大值、最小值和平均值。平均值保留两位小数。样例输入123456789exit样例输出915.00using System;using System.Colle...原创 2020-03-12 09:19:26 · 734 阅读 · 0 评论 -
OJ Problem 3442 c#输出最大值、最小值和平均值(A)
题目描述使用C#编写一个控制台应用。输入10个正整数存入数组中,输出最大值、最小值和平均值输入输入10个正整数输出最大值、最小值和平均值样例输入12345678910样例输出1015.5using System;using System.Collections.Generic;using System.Linq;using ...原创 2020-03-12 08:52:54 · 697 阅读 · 0 评论 -
OJ Problem 3487 C#中的Switch语句
题目描述编写一个控制台应用,实现以下功能:根据输入的字符,输出通过、不通过和输入成绩无效。(1)无论输入A、B、C、D,都输出通过;(2)输入E,则输出不通过;(3)输入其它,则输出"Score Invalid!"输入输入[A,B,C,D,E]中一个字母。如果输入其它,则会输出无效输出无论输入A、B、C、D,都输出通过;输入E则输出不通过;其它输出"Score In...原创 2020-03-07 20:19:35 · 424 阅读 · 0 评论 -
OJ Problem 3488 C#类方法
题目描述在类Class1中,编写一个类方法IsEven(string number)用于输出参数的奇偶性。并在Program类的Main进行验证性输出。 class Program { static void Main(string[] args) { Console.Write("Input Integer:");...原创 2020-03-07 19:01:48 · 505 阅读 · 0 评论 -
OJ Problem 3489 C#异或运算符的使用
题目描述编写一个控制台应用,采用异或运算符,实现两个整型变量值的交换。并在Program类的Main进行验证。输入依次输入2个整数输出输出交换前、后两个变量的值样例输入1278样例输出before exchange first=12,second=78after exchange first=78,second=12using System;u...原创 2020-03-07 18:13:25 · 642 阅读 · 0 评论 -
OJ Problem 1633 水仙花数
题目描述春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。 现在要求输出所有在m和n范围内的水仙花数。输入输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。输出对于每个测试实例,要求输出所有在给定范围...原创 2020-03-07 17:22:22 · 494 阅读 · 0 评论 -
OJ Problem 3483 冒泡排序算法(C#)
题目描述使用C#编写一个控制台应用。输入10个整数存入数组中,然后使用冒泡排序算法对一维数组的元素从小到大进行排序,并输出。输入在控制台中输入数字,存入一维数组输出输出排序后的数组样例输入87858984768290797868 样例输出68767879828485 87 89 90using System;us...原创 2020-03-07 16:49:29 · 411 阅读 · 0 评论 -
OJ Problem 3422 歌手的分数
题目描述一青年歌手参加比赛。使用C#编写-一个控制台应用,输入10位评委打分(分值只能为正整数),计算并输出歌手的平均分(去掉一一个最高分和一一个最低分)。平均分以double数据类型输出。输入1 2 3 4 5 6 7 8 9 10输出5.5样例输入copy1 2 3 4 5 6 7 8 9 10样例输出5.5using System;usin...原创 2020-03-06 22:48:31 · 631 阅读 · 0 评论 -
OJ Problem 3482 采用递归求第n位数(c#)
题目描述一数列的规则如下:1、1、2、3、5、8、13、21、34......。求第n位数是多少?输入输入一个正整数,代表求第几位数字输出输出第n位数字样例输入30样例输出832040提示输入数字必须大于零using System;using System.Collections.Generic;using System.Linq;usi...原创 2020-03-06 22:46:51 · 416 阅读 · 0 评论 -
OJ Problem 3423 判断闰年
题目描述使用C#编写一个控制台应用。输入-一个年份,判断是否润年(被4整除,且不被100整除,或者被400整除)。是闰年输出yes,不是输出no输入一个年份输出yes或者no样例输入1996样例输出yesusing System;using System.Collections.Generic;using System.Linq;using...原创 2020-03-06 22:45:20 · 462 阅读 · 0 评论 -
OJ Problem 3421 c#Helloworld
题目描述请输出样例所示内容样例输出**********Hello,world!**********using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks; namespace ConsoleAp...原创 2020-03-06 22:43:20 · 232 阅读 · 0 评论