C# 程序

2024 年 8 月 29 日 | 阅读 2 分钟

C# 程序经常在面试中出现。这些程序可以来自基础、数组、字符串、控制语句、文件处理等。让我们看看顶级的 C# 程序列表。


1) 斐波那契数列

编写一个 C# 程序,在不使用递归和使用递归的情况下打印斐波那契数列。

输入 15

输出 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377


2) 质数

编写一个 C# 程序来检查质数。

输入 17

输出: 是素数

输入 57

输出: 不是素数


3) 回文数

编写一个 C# 程序来检查回文数。

输入 121

输出: 是回文数

输入 113

输出: 不是回文数


4) 阶乘

编写一个 C# 程序来打印一个数字的阶乘。

输入 6

输出 720


5) 阿姆斯特朗数

编写一个 C# 程序来检查阿姆斯特朗数。

输入 371

输出: 阿姆斯特朗数

输入 342

输出: 不是阿姆斯特朗数


6) 数字之和

编写一个 C# 程序来打印数字之和。

输入 23

输出 5

输入 624

输出 12


7) 反转数字

编写一个 C# 程序来反转给定的数字。

输入 234

输出 432


8) 不使用第三个变量交换两个数字

编写一个 C# 程序,在不使用第三个变量的情况下交换两个数字。

输入: a=5 b=10

输出: a=10 b=5


9) 十进制转二进制

编写一个 C# 程序将十进制数转换为二进制数。

输入 10

输出 1010


10) 字母三角形

编写一个 C# 程序来打印字母三角形。

输出

     A
    ABA
   ABCBA
  ABCDCBA
 ABCDEDCBA

11) 数字三角形

编写一个 C# 程序来打印数字三角形。

输入 5

输出

enter the range= 6
      1
     121
    2321
   1234321 
  123454321
 12345654321  

12) 斐波那契三角形

编写一个 C# 程序来生成斐波那契三角形。

输入 9

输出

1	
1	1	
1	1	2	
1	1	2	3	
1	1	2	3	5	
1	1	2	3	5	8	
1	1	2	3	5	8	13	
1	1	2	3	5	8	13	21	
1	1	2	3	5	8	13	21	34
		

13) 数字转字符

编写一个 C# 程序将数字转换为字符。

输入 357546

输出:三 五 七 五 四 六