C#_基础题1-10套

one

1.用户输入一个整数,用if...else判断是偶还是奇

2.输入一个字母,判断是大写还是小写字母

3.求1~99所有奇数的和,用while语句

4.用户输入三个整数,将最大数和最小数输出

5.输入三个数,按从小到大的顺序排列

6.将1~200末位数为5的整数求和

7.计算2.5的3次方

8.将24的所有因子求积

9.输入一个年份看是否为闰年

10.输入一段字符判断是大写,还是小写。若是小写,转换为大写,若是大写,转换为小写

11.判断一个数是否为素数(质数)

12.一个名为Circle类包含一个字段(半径),两个方法,一个方法求面积,另一个方法求周长,并在Main函数中传递相应的数据,来显示他的周长和面积

13.设计一个形状为figure,字段的个数和构造函数的设计自己考虑,另外设计一个虚方法

14.设计一个圆的类Circle,继承figure类,并重写求面积的方法

15.设计完成后在Main函数中定义square和circle的实例,并调用求面积的方法,输出他们的面积

16.设计一个类,包含两个字段(double类型)和一个构造函数,初始化这两个字段,另外还包含一个虚方法(输出这两个字段的和)

17.构造另外一个类,此类继承16的那个类要求重写虚方法(输出这两个数的积)

18.在Main函数中定义上面类的实例,传入适当的参数,使得他们在屏幕上显示。

 

two

1.      a=10,b=6,将其互换输出。(不借助中间变量)。

2.      根据输入的学生成绩,显示相应的等级:优、良、中、及格和不及格。(使用switch语句)

3.      当输入1……7其中任何一个数字时,对应的输出星期几。(例如:1——Monday;使用枚举)

4.      求1!+2!+…..+10!。

5.      输入一个数,判断它是否为素数.

6.      输出100以内所有能被7整除的数。

7.      掷骰子游戏,要求输入start就开始,并将得出的点数输出,输入end就结束整个程序否则继续。

8.        *

   *  *

  *  *  *

 * *  *  *  打印出来。

9. 设计一个ATM机的程序,当对方正确的输入卡号和密码时,显示come in,错误时要求重新输入(3次机会),如果第三次还输入错误,则提示today is more,please next!

10.  打印出:

   1

     1     1

     1     2     1

     1     3     3     1

     1     4     6     4     1

     1     5    10    10     5     1

  …………………………

  …………

11.       值类型与引用类型的区别是什么,什么是装箱?什么是拆箱?Convert.ToInt32()与int(),int.Parse()区别?

杨辉三角

//int[,] arr = new int[9, 9];

            //for (int i = 1; i <9; i++)

            //{

            //    int j = i;

            //    for (int k = 1; k <= j; k++)

            //    {

            //        if (k == 1)

            //        {

            //            arr[j, k] = 1;

            //        }

 

            //        else if (k == j)

            //        {

            //            arr[j, k] = 1;

            //       }

            //        else

            //        {

            //            arr[j, k] = arr[j - 1, k - 1] +arr[j - 1, k];

            //        }

            //        Console.Write(arr[j, k] + "");

 

            //    }

 

            //    Console.WriteLine();

 

three

1.   输入一个邮箱地址,如果正确则显示success否则显示error(正确的邮箱地址包含@)。

2.   输入一个小写字母,要求输出它的大写字母。

3.   输入一个5位数整数,将其倒向输出。(例如:输入12345,输出 54321). 

4.   从界面输入5个数, 然后根据这5个数,输出指定数目的”*”,如有一个数为5,则输出”*****”.

5.   将如下字符串以”.”分割成3个子字符串. ”

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值