C# 适合新手编程的基础练习(附答案)

Posted 小马哥棺材板

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 适合新手编程的基础练习(附答案)相关的知识,希望对你有一定的参考价值。

题目来自百度 随便找了几个简单的写了一下 对刚刚学习的来说练习还是非常不错的

 int n = Convert.ToInt32(Console.ReadLine());
  
  if (n < 0)
  {
       
 Console.WriteLine("你输入了:" + (n.ToString().Length-1) + "位数");
 }
else
  {
     Console.WriteLine("你输入了:" + n.ToString().Length + "位数");
 }
 Console.Read();

运行结果:


static void Main(string[] args)
        {

            double a = Convert.ToDouble(Console.ReadLine());
            double b = Convert.ToDouble(Console.ReadLine());
            double c = Convert.ToDouble(Console.ReadLine());           
            Console.WriteLine("最大值是:"+sum(a,b,c));
            Console.Read();
        }

        public static double sum(double a ,double b ,double  c)
        {
            double max = Math.Max(a,b); ;
            if (max < c)
            {
                max = c;
            }              
          return max;
        }

运行结果:


输入字符串,然后逆序输出

 Console.WriteLine("随便输入一串字符");
            string str = Console.ReadLine();
            for (int i = str.Length - 1; i >=0 ; i--)
            {
                Console.Write(str[i]);
            }        
            Console.Read();

运行结果:


提示用户输入年龄,如果大于等于18,则告知用户可以查看,如果小于10岁,则告知不允许查看,如果大于等于10岁并且小于18,则提示用户是否继续查看(yes、no),如果输入的是yes则提示用户请查看,否则提示"退出,你放弃查看"。

Console.WriteLine("请输入年龄");
   int age = Convert.ToInt32(Console.ReadLine());
   if (age >= 18)
    {
   Console.WriteLine("你可以查看");
   }
 else if(age<10){
    Console.WriteLine("你不可以查看");
     return;
    }

   if (age >= 10 && age < 18)
     {
     Console.WriteLine("是否继续查看  yes no");
   string str = Console.ReadLine();
    switch (str)
     { case "yes":
            Console.WriteLine("请查看");
           break;
       case "no":
           Console.WriteLine("退出,你放弃查看");
          break;
          default:
       Console.WriteLine("输入有误");
     break;
                }
                        
            }
    Console.ReadKey();

运行结果:


两个变量相互交换值不用中间变量

int a=10;
int b=20;
a=a+b;
b=a-b;
a=a-b;

运行结果:


 int[] n = new int[4];
            n[0] = Convert.ToInt32(Console.ReadLine());
            n[1] = Convert.ToInt32(Console.ReadLine());
            n[2] = Convert.ToInt32(Console.ReadLine());
            n[3] = Convert.ToInt32(Console.ReadLine());
            int a = 0;
            int b = n[1] + n[2];
                for (int i = 0; i <= n.Length - 1; i++)       
                a += n[i];         
            Console.WriteLine("四个元素平均值是:"+a/4);
            Console.WriteLine("2个元素平均值是:" + b/2);
            Console.Read();

运行结果:


 int[] n = new int[12];
   Random r = new Random();
 for (int i = 0; i <= n.Length - 1; i++)
     {
     n[i] = r.Next(0,100);           
  }

  for (int i = n.Length - 1; i >= 0; i--)
  {
   Console.WriteLine(n[i]);
  }
   Console.Read();

运行效果:


纯手打,点个赞呗~

以上是关于C# 适合新手编程的基础练习(附答案)的主要内容,如果未能解决你的问题,请参考以下文章

100道Python经典练习题.pdf(附答案)

100道Python经典练习题.pdf(附答案)

14道Python基础练习题(附答案)

14道Python基础练习题(附答案)

C#几行代码实现定时关机/重启 超详细(建议新手练习)

基础训练|七年级语文选择排序题专项练习(附答案)