<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
int number1=10,number2=20,temp=0; temp=number1; number1=number2; number2=temp;
通過 *和/
int number1=10,number2=20; number1=number1*number2; //200 number2=number1/number2; //10 number1= number1/number2; //20
通過 +和-
int number1=10,number=20; number1=number1+number2; //30 number2=number1-number2; //10 number1=number1-number2; //20
string name1="Dotnet", name2="C#"; name1=name1+name2; //DotnetC# name2=name1.Substring(0,name1.Length-name2.Length); //Dotnet name1=name1.Substring(name2.Length); //C#
斐波那契數列是按以下順序排列的數位序列:
在C#中實現斐波那契數列的方法
迭代列印斐波那契數列的方法:
int firstNumber=0;SecondNumber=1;nextNumber; Console.Write("輸入列印的元素數量:"); int numberOfElement=int.Parse(Console.ReadLine()); if(numberOfElements>2) { Console.Write($"{firstNumber} {SecondNumber}"); for(int i=2;i<numberOfElements;i++) { nextNumber=firstNumber+SecondNumber; Console.Write($"{nextNumber} "); firstNumber=SecondNumber; SecondNumber=nextNumber; } }
遞迴列印斐波那契數列的方法:
Console.Write("輸入列印的元素數量:"); int numberOfElement=int.Parse(Console.ReadLine()); FibonacciSeries(0,1,1,numberOfElement); //遞迴列印方法 FibonacciSeries(int firstNumber,int secondNumber,int Counter,int number) { Console.Write($"{firstNumber} "); if(counter<number) FibonacciSeries(secondNumber,firstNumber+secondNumber,counter+1,number); }
static void Main(string[] args) { Console.Write("請輸入需要獲取的斐波那契數值的編號: "); int number = int.Parse(Console.ReadLine()); //因為序列是從0開始, 所以我們計算某一位時,需要-1; number = number - 1; Console.Write(NthFibonacciNumber(number)); Console.ReadKey(); } private static int NthFibonacciNumber(int number) { int firstNumber = 0, secondNumber = 1, nextNumber = 0; //如果輸入0,則返回0 if (number == 0) return firstNumber; for (int i = 2; i <= number; i++) { nextNumber = firstNumber + secondNumber; firstNumber = secondNumber; secondNumber = nextNumber; } return secondNumber; }
質數又稱素數, 一個大於1的自然數, 除了1和它自身外, 不能被其他自然數整除的數叫做質數。,例如: 2,3,5,7,11,13,17,19,23... 是質數。
Console.Write("輸入數位: "); int number = int.Parse(Console.ReadLine()); bool IsPrime = true; for (int i = 2; i < number / 2; i++) { if (number % i == 0) { IsPrime = false; break; } } if (IsPrime) Console.Write($"{number}是質數"); else Console.Write($"{number}不是質數"); Console.ReadKey();
Console.Write("輸入起始數位: "); int startNumber = int.Parse(Console.ReadLine()); Console.Write("輸入結束數位: "); int endNumber = Convert.ToInt32(Console.ReadLine()); for (int i = startNumber; i <= endNumber; i++) { int counter = 0; for (int j = 2; j <= i / 2; j++) { if (i % j == 0) { counter++; break; } } if (counter == 0 && i != 1) { Console.Write("{0} ", i); } } Console.ReadKey(); }
迴文數
是一組數位, 反轉該數位之後與原來相同。例如: 121, 343, 7887 等。
迴文字串
一組文字, 返回該文字之後與原來相同。例如: ABA、我愛我等。
static void Main(string[] args) { Console.Write("請輸入要檢查的數位 : "); int number = int.Parse(Console.ReadLine()); int remineder, sum = 0; int temp = number; while (number > 0) { //得到餘數 remineder = number % 10; //總和*10, 然後與餘數相加 sum = (sum * 10) + remineder; //除以10,得到商 number = number / 10; } if (temp == sum) Console.WriteLine($"{temp}是迴文"); else Console.WriteLine($"{temp}不是迴文"); Console.ReadKey(); }
static void Main(string[] args) { Console.Write("輸入要檢查的迴文: "); string name = Console.ReadLine(); string reverse = string.Empty; for (int i = name.Length - 1; i >= 0; i--) reverse += name[i]; if (name == reverse) Console.WriteLine($"{name}是迴文"); else Console.WriteLine($"{name}不是迴文"); Console.ReadKey(); }
static void Main() { Console.Write("輸入要檢查的迴文: "); string name = Console.ReadLine(); string reverse = string.Empty; foreach (char c in name) reverse = c + reverse; if (name.Equals(reverse, StringComparison.OrdinalIgnoreCase)) Console.WriteLine($"{name}是迴文"); else Console.WriteLine($"{name}不是迴文"); Console.ReadKey(); }
static void Main() { Console.Write("輸入要檢查的迴文: "); string name = Console.ReadLine(); char[] nameArray = name.ToCharArray(); Array.Reverse(nameArray); string reverse = new string(nameArray); if (name.Equals(reverse, StringComparison.OrdinalIgnoreCase)) Console.WriteLine($"{name}是迴文"); else Console.WriteLine($"{name}不是迴文"); Console.ReadKey(); }
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援it145.com。
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45