编程语言
首页 > 编程语言> > C#日常编程练习

C#日常编程练习

作者:互联网

分析:由题意可知指的是11~16岁的才可以进入。

编写代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _1
{
    class Program
    {
        static void Main(string[] args)
        {
            //只有年龄不大于16的青少年才可以进入
            Console.WriteLine("请输入年龄:");
            int n = Convert.ToInt32(Console.ReadLine());
            bool TF = n >= 11 && n <= 16;
            Console.WriteLine(TF);
        }
    }
}

程序运行结果如下:

 分析:判断奇偶用÷2取余法。

编写代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _1
{
    class Program
    {
        static void Main(string[] args)
        {
            //输入一个数,判断奇偶
            Console.WriteLine("请输入数字:");
            int n = Convert.ToInt32(Console.ReadLine());
            bool TF = n%2==0;
            Console.WriteLine(TF);
        }
    }
}

程序运行结果如下:(false代表奇数,true代表偶数)

 

编写代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _1
{
    class Program
    {
        static void Main(string[] args)
        {
            //年龄18~30,并且为奇数
            Console.WriteLine("请输入年龄:");
            int n = Convert.ToInt32(Console.ReadLine());
            bool TF = n%2!=0 && n>=18 && n<=30;
            Console.WriteLine(TF);
        }
    }
}

程序运行结果如下:

 

 

编写代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _1
{
    class Program
    {
        static void Main(string[] args)
        {
            //成绩:90~100:A 70~89:B  60~69:C  小于60:D
            Console.WriteLine("请输入成绩:");
            float n = Convert.ToSingle(Console.ReadLine());
            //写条件
            if (n >= 90 && n <= 100)
                Console.WriteLine("该学生成绩为A");
            else if (n >= 70 && n <= 89)
                Console.WriteLine("该学生成绩为B");
            else if (n >= 60 && n <= 69)
                Console.WriteLine("该学生成绩为C");
           else  if (n >= 0 && n <60)
                Console.WriteLine("该学生成绩为D");




        }
    }
}

 程序运行结果如下:

 

 编写代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _1
{
    class Program
    {
        static void Main(string[] args)
        {
            //输入点 平面执教坐标系中 判断象限、原点 还是坐标轴
            Console.WriteLine("请输入点的坐标x:");
            float x = Convert.ToSingle(Console.ReadLine());
            Console.WriteLine("请输入点的坐标y:");
            float y = Convert.ToSingle(Console.ReadLine());
            //写条件
            //在第一象限  x>0 y>0
            if (x>0&&y>0)
                Console.WriteLine("该点在第一象限");
            //在第二象限 x<0 y>0
            else if (x<0&&y>0)
                Console.WriteLine("该点在第二象限");
            //在第三象限 x<0 y<0
            else if (x<0&&y<0)
                Console.WriteLine("该点在第三象限");
            //在第四象限 x>0 y<0
           else  if (x>0&&y<0)
                Console.WriteLine("该点在第四象限"); 
            //在x轴上  y=0
           else  if (y==0)
                Console.WriteLine("该点在x轴上");
            //在y轴上 x=0
           else  if (x==0)
                Console.WriteLine("该点在y轴上");
            //在原点上 x=y=0
            else  if (x==0&&y==0)
                Console.WriteLine("该点在原点上");



        }
    }
}

程序运行结果如下:

 

分析:三角形任意2边之和大于第三边

编写代码如下:(其实也可以简化代码,使用逻辑运算符或者bool来简化代码)

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _1
{
    class Program
    {
        static void Main(string[] args)
        {
            //输入边长a,b,c  判断是否为三角形
            Console.WriteLine("请输入边长a:");
            float a = Convert.ToSingle(Console.ReadLine());
            Console.WriteLine("请输入边长b:");
            float b = Convert.ToSingle(Console.ReadLine());
            Console.WriteLine("请输入边长c:");
            float c = Convert.ToSingle(Console.ReadLine());
            //判断条件 任意两边之和大于第三边
            if (a + b > c)
            {
                if (a + c > b)
                {
                    if (b + c > a)
                        Console.WriteLine("是三角形");
                    else
                        Console.WriteLine("不是三角形");
                }
                else
                    Console.WriteLine("不是三角形");
            }
            else
                Console.WriteLine("不是三角形");



        }
    }
}

程序运行结果如下:

 

 

 编写代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _1
{
    class Program
    {
        static void Main(string[] args)
        {
            //输入年份 判断是否为闰年 输出Yes 和 No
            Console.WriteLine("请输入年份:");
            int year = Convert.ToInt32(Console.ReadLine());
            if (year % 4 == 0)
                Console.WriteLine("Yes");
            else
                Console.WriteLine("No");

        }
    }
}

程序运行结果如下:

 

编写代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _1
{
    class Program
    {
        static void Main(string[] args)
        {
            //输入非零整数 判断正负 以及输出绝对值
            Console.WriteLine("请输入一个非零整数:");
            int n = Convert.ToInt32(Console.ReadLine());
            if (n == 0)
                Console.WriteLine("该数不是非零整数");
            else if(n>0)
            
                Console.WriteLine("该数是正数,绝对值为{0}", n);
            else if(n<0)
            
                Console.WriteLine("该数是负数,绝对值为{0}", -n);

            

        }
    }
}

程序运行结果如下:

 

 

 

标签:Convert,练习,Console,C#,编程,System,WriteLine,using,ReadLine
来源: https://blog.csdn.net/qq_51196701/article/details/122635294