自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 String类和StringBuilder类的区别

String类和StringBuilder类的区别:在字符串后面增加字符串: StringBuilder类是:sb.Append(“/xxx.html”);在原本的内存区域操作,不需要新的内存String类是:s=s+”/xxx.html”;需要创建一块新的内存来存储字符串所以当需要对一个字符串频繁添加删除操作的时候,Stringbuilder效率更高...

2021-03-17 11:06:35 147

原创 StringBuilder类

StringBuilder类位于System.Text命名空间下,里面的字符串是可变的string是System.String的别名,里面的字符串是不可变的StringBuilder创建对象:1、利用构造函数创建StringBuilder而String是直接:String s=”devsiki.com”;2、初始化一个空的StringBuilder对象,占有20个字符的大小,以后只要字符串大小小于等于20就不需要申请内存空间了3、初始化一个内容是devsiki.com,长度是100个字符的

2021-03-17 10:03:10 155

原创 求质因数,例如90=2*3*3*5

23,只是方法函数:static void ZhiYinShu(int n){for(int i=2;i<n;i++){while (i!=n){if (n % i == 0){Console.Write(i + “*”);n = n / i;}elsebreak;}}Console.Write(n);}

2020-12-10 15:47:07 231

原创 密码安全问题

22,一般来说一个比较安全的密码至少应该满足下面两个条件:(1).密码长度大于等于8,且不要超过16.(2).密码中的字符应该来自下面“字符类别”中四组中的至少三组。这4个字符类别分别为:1,大写字母:A,B,C,…,Z2,小写字母:a,b,c,…z3,数字:0,1,2,…,94,特殊符号:~,!,@,#,$,%,^; bool isRight = false; int isA = 0; int isa = 0; int isLigit = 0

2020-12-07 10:38:49 887 1

原创 21,“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是字符串, 请写一个程序判断读入的字符串是否是“回文”。

bool isHuiwen = true; Console.WriteLine("请输入字符串:"); string str = Console.ReadLine(); string[] strArray = str.Split(); for (int i = 0; i < str.Length / 2; i++) { if (str[i] != str[str.Length - i...

2020-12-07 10:29:51 2067

原创 20,输入一个字符串,判断其是否是C#的合法标识符。

string str = Console.ReadLine(); bool isRight = true; if ((str[0] >= 'a' && str[0] <= 'z') || (str[0] >= 'A' && str[0] <= 'Z') || (str[0] == '_') || (str[0] == '@')) { } else i...

2020-12-07 10:27:43 502

原创 2020-12-07

9,财务处的老师最近在考虑一个问题:如果每个老师的工资额都知道,最少需要准备多少张人民币,才能在给每位老师发工资的时候都不用老师找零呢?这里假设老师的工资都是整数,单位元,人民币一共有100元,50元,10元,5元,2元和1元两种。 Console.WriteLine("老师您的工资是多少:"); int salary = Convert.ToInt32(Console.ReadLine()); int a = salary / 100; int b =

2020-12-07 10:22:13 138

原创 8,有n(n <= 100)个整数,已经按照从小到大顺序排列好, 现在另外给一个整数x,请将该数插入到序列中,并使新的序列仍然有序。

Console.WriteLine("请从小到大输入一组数字并用空格隔开:"); string str = Console.ReadLine(); string[] strArray = str.Split(' '); int[] num = new int[strArray.Length + 1];//要多存一位,数组长度要加一 for (int i = 0; i < strArray.Length; i++) ...

2020-12-07 10:16:17 3379

原创 17,输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数

int temp; string str = Console.ReadLine(); string[] strArray = str.Split(' '); int[] num = new int[strArray.Length]; for (int i = 0; i < strArray.Length; i++) num[i] = Convert.ToInt32(strArray[i]); ...

2020-12-07 10:04:44 3133 1

原创 悟空吃桃问题

16,第一天孙悟空吃掉桃子总数一半多一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第n天准备吃的时候只剩下一个桃子。聪明的你帮悟空算一下,他第一天开始吃的时候桃子一共有多少个呢? 用户输入n的值,计算出来他第一天吃的时候桃子是多少个? Console.WriteLine("请输入天数:"); int n = Convert.ToInt32(Console.ReadLine()); int sum = ...

2020-12-07 09:54:48 604

原创 15,编写一个控制台程序,要求用户输入一组数字,对用户输入的字数从小到大输出

Console.WriteLine("请输入一组数字,用空格隔开:"); string str = Console.ReadLine(); string[] strArray = str.Split(' ');//把字符串分割成字符 int[] num = new int[strArray.Length]; int temp; for (int i = 0; i < strArray.Length; i++...

2020-12-07 09:50:08 1679 1

原创 加密问题

14,编写一个应用程序用来输入的字符串加密,对于字符串的加密规则如下:‘a’->‘d’ ‘b’->‘e’ ‘w’->‘z’…‘x’->‘a’ ‘y’->‘b’ ‘z’->‘c’ ‘A’->‘D’ ‘B’->’'E ‘W’->‘Z’…‘X’->‘A’ ‘y’->‘B’ ‘Z’->‘C’,对其他字符,不进行加密 int letter; string str = Console.

2020-12-07 09:05:22 249

原创 12,3个可乐瓶可以换一瓶可乐,现在有364瓶可乐,问一共可以喝多少瓶可乐,剩下几个空瓶?

2,3个可乐瓶可以换一瓶可乐,现在有364瓶可乐,问一共可以喝多少瓶可乐,剩下几个空瓶? ...

2020-12-04 17:46:04 669

原创 13,猜数字游戏,我有一个数,请您猜猜是多少?

//int sum = 364;//剩的 //int count = 364;//喝的可乐数 //int a, b; //while (true) //{ // a = sum / 3;//换的 // b = sum % 3;//剩余的 // sum = a + b;//换来的和喝剩下的合在一起分配 // count =count+a;//...

2020-12-04 17:10:11 982

原创 找出100-999之间的水仙花数:153=1*1*1+5*5*5+3*3*3

11,找出100-999之间的水仙花数:153=111+555+333//int a, b, c;//int sum = 0;//for(int i=100;i<=999;i++)//{// a = i%10;//个位// b = i / 10 % 10;//十位// c = i / 100;//百位// sum = a * a * a + b * b * b + c * c * c;// if (i == sum)// Console.

2020-12-04 17:04:00 724

原创 求1-1000以内的所有完数,完数是类似于6=1+2+3恰好等于所有因子之和的数

#C#初级编程10、求1-1000以内的所有完数,完数是类似于6=1+2+3恰好等于所有因子之和的数for (int i=1000;i>0;i–){str=‘0’int sum = 0;for (int j=1;j<i;j++){if(i%j==0){str+=’+’+j;sum += j;}}if (sum == i)Console.WriteLine(i+“是完数”+str);}Console.ReadKey();...

2020-11-23 10:19:59 446

原创 输入一个整数n,若n>0,输出1-n之间的整数,n<0退出程序,n=0继续输入整数 mytest:

#C#初级编程9、输入一个整数n,若n>0,输出1-n之间的整数,n<0退出程序,n=0继续输入整数mytest:int num = Convert.ToInt32(Console.ReadLine());if (num > 0){for (int i = 1; i <= num; i++)Console.WriteLine(i);}else if (num < 0)return;elsegoto mytest;...

2020-11-23 10:12:52 984

原创 要求用户输入5个大写字母,若不符合要求输出提示信息要求重新输入

#c#初级编程8、要求用户输入5个大写字母,若不符合要求输出提示信息要求重新输入bool isUp = true;Console.WriteLine(“请输入5个大写字母:”);string str = Console.ReadLine();//获得字符串for (int i = 0; i < 5; i++)//获取5个字符{if (str[i] < ‘A’ || str[i] > ‘Z’)//str[i]时char型的字符,可以当成一个整数使用isUp = false;/

2020-11-23 10:02:48 1295

原创 输出1到5之间的平方值,用三种循环方式

#C#初级编程7、输出1到5之间的平方值,用for,while,do。。。while循环方式。// for循环for (int i = 1; i <= 5; i++){Console.WriteLine(i + “的平方是” + Math.Pow(i, 2));}// while循环int i = 1;while (i <= 5){Console.WriteLine(i + “的平方是” + Math.Pow(i, 2));i++;}// do while循环in

2020-11-23 09:54:39 2711

原创 色子出现各点的次数

#C#初级编程6、执行一个致筛子100次的程序,并打印出各种点数的出现次数Random rb = new Random();//创建一个可以生成随机数的对象int count1 = 0, count2 = 0, count3 = 0, count4 = 0, count5 = 0, count6 = 0;for (int i = 0; i < 100; i++){int d = rb.Next(1, 7);//1到6以内的随机数,包含最小值不包含最大值Console.WriteLine(

2020-11-23 09:49:35 368

原创 输出九九乘法表

#C#初级编程6,输出九九乘法表int sum;for (int i = 1; i <= 9; i++){for(int j=1;j<=i;j++){sum = j * i;Console.Write(" “+j+“x”+i+”="+sum );}Console.WriteLine("\n");}

2020-11-23 09:36:46 212

原创 1000以内的素数

#C#初级编程记录5、编程输出1000以内的所有素数。int count = 0;//方法一for (int i = 1000; i > 1; i–){for (int j = 2; j < i; j++){if (i % j == 0)count++;}if (count >= 1){count = 0;}elseConsole.WriteLine(i); for(int i=2;i<=1000;i++)//方法二 { bool isZh

2020-11-20 18:19:57 454

原创 for循环和平方和平方根

#初级C#编程记录4、编写一个控制台程序,分别输出1-100之间的平方、平方根。for (int i = 1; i <= 100; i++){double res = Math.Pow(i, 2);//平方double temp = Math.Sqrt(i);Console.WriteLine(i + “的平方是” + res);Console.WriteLine(i + “的平方根是” + temp);}变量声明用int会报错,换成double就不会,但如果直接输出结果时用ma

2020-11-20 17:33:22 2878

原创 简单的循环和计数

#初级C#编程记录3、求出1-1000之间所有能被7整除的数,并计算和输出每5个的和。int count = 0;int sum = 0;for (int i = 1; i <= 100; i++){if (i % 7 == 0){Console.WriteLine(i);count++;sum += i;}if (count == 5){Console.WriteLine(“这五个数的和是:” + sum);sum = 0;count = 0;}}...

2020-11-20 17:23:34 183

原创 一个小小的Switch case语句

#初级C#编程记录2、让用户输入两个整数,然后输入0-3之间的一个数,0代表+,1代表-,2代表*。int res=0;int a = Convert.ToInt32(Console.ReadLine());int b = Convert.ToInt32(Console.ReadLine());int stata = Convert.ToInt32(Console.ReadLine());switch (stata){case 0:res = a + b;break;case 1:r

2020-11-20 17:19:25 222

原创 简单的最大值最小值问题

#初级C#编程记录1,编写一个程序,对输入的四个整数,求出其中的最大值和最小值,并显示出来。int index = 1;int max = 0;int min = 0;while (true){int num1 = Convert.ToInt32(Console.ReadLine()); if (num1 < min) min = num1; if (num1 > max)

2020-11-20 17:11:40 549

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除