C# 数据类型
C# 运算符
C# 流程控制
C# 选择控制
C# 循环控制
代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
class Class2
{
static void Main(String[] args)
{
// 数据类型
/* bool 布尔值 True 或 False False
byte 8 位无符号整数 0 到 255 0
char 16 位 Unicode 字符 U +0000 到 U +ffff '\0'
decimal 128 位精确的十进制值,28 - 29 有效位数(-7.9 x 1028 到 7.9 x 1028) / 100 到 28 0.0M
double 64 位双精度浮点型(+/ -)5.0 x 10 - 324 到(+/ -)1.7 x 10308 0.0D
float 32 位单精度浮点型 - 3.4 x 1038 到 + 3.4 x 1038 0.0F
int 32 位有符号整数类型 - 2,147,483,648 到 2,147,483,647 0
long 64 位有符号整数类型 - 9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 0L
sbyte 8 位有符号整数类型 - 128 到 127 0
short 16 位有符号整数类型 - 32,768 到 32,767 0
uint 32 位无符号整数类型 0 到 4,294,967,295 0
ulong 64 位无符号整数类型 0 到 18,446,744,073,709,551,615 0
ushort 16 位无符号整数类型 0 到 65,535 0*/
// 数据类型转换
String str = "12306";
int telNum = Convert.ToInt32(str);
// 流程控制
// 单分支
if (telNum % 2 == 0) Console.WriteLine("{0}:是偶数",telNum);
// 多分支 很多种情况
// 考试评级
Console.WriteLine("请输入考试成绩:");
int score = Convert.ToInt32(Console.ReadLine());
if(score>=90 && score <= 100)
{
Console.WriteLine("评级为A!");
}
else if (score >= 70)
{
Console.WriteLine("评级为B!");
}
else if (score >= 60)
{
Console.WriteLine("评级为C!");
}
else
{
Console.WriteLine("评级为D!");
}
// 输入平面直角坐标系中的一个坐标值,判断这个点是位于哪个象限、原点或坐标轴上
Console.WriteLine("请输入x");
int x = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("请输入y");
int y = Convert.ToInt32(Console.ReadLine());
if (x > 0 && y > 0)
{
Console.WriteLine("第一象限");
}
else if (x > 0 && y < 0)
{
Console.WriteLine("第二象限");
}
else if (x < 0 && y > 0)
{
Console.WriteLine("第三象限");
}
else
{
Console.WriteLine("第四象限");
}
// 判断三角形的三条边a、b和c,判断是否可以组成三角形
Console.WriteLine("请输入邻边的长度:");
Double a = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入对边的长度:");
Double b = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入斜边的长度:");
Double c = Convert.ToDouble(Console.ReadLine());
if(a+b>c || a+c>b || b + c > a)
{
Console.WriteLine("可以组成三角形!");
}
else
{
Console.WriteLine("不可以组成三角形!");
}
// 输入一个年份,判断该年是不是闰年。是的话输入Yes,不是的话输出No。
// 输入一个非零整数,判断是正数还是负数,并输出它的绝对值
// 最大值:输入三个正数,求这三个数中最大值的平方。
// 任意给出两个大写英文字母,比较他们的大小。规定a、b、c依次从小到大
// 循环结构
// while循环 对输入的四个整数,求出其中的最大值和最小值,并显示出来。
int i=0,max=0,min=0,num=0;
Console.WriteLine("请输入4个整数:");
while(i<4){
num = Convert.ToInt32(Console.ReadLine());
if (num > max)
{
max = num;
}else if (min > num)
{
min = num;
}
else
{
min = max = num;
}
i++;
}
Console.WriteLine("最大值为:{0},最小值为:{1}",max,min);
// 输入整数n,计算1+2+3+4+....+n的和
// 输出1-100之间的所有偶数
}
}
}