分析:由题意可知指的是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);
}
}
}
程序运行结果如下: