个性化阅读
专注于IT技术分析

C#程序实例

本文概述

面试中经常问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#程序以检查armstrong编号。

输入:371

输出:armstrong

输入: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

输出:三五七五四有六


赞(0)
未经允许不得转载:srcmini » C#程序实例

评论 抢沙发

评论前必须登录!