Console.ReadKey(); 读取一个键
Console.ReadKey(); 读取一个键
轉意字符
和老师 不一样的方法
//❓输⼊两个整数n1,n2,输出n1 - n2(包含n1和n2)之间所有的偶数。
int n1 = Convert.ToInt32(Console.ReadLine());
int n2 = Convert.ToInt32(Console.ReadLine());
if (n1 > n2)
{
int n3 = n1;
n1 = n2;
n2 = n3;
}
int a = n1;
if (a % 2 == 0)
{
Console.WriteLine(a);
while (a >= n1 && a <= n2 - 2)
{
a += 2;
Console.WriteLine(a);
}
}
if (a % 2 != 0)
{
a += 1;
Console.WriteLine(a);
while (a >= n1 && a <= n2 - 2)
{
a += 2;
Console.WriteLine(a);
}
}
什么是数组
1.当某个类型的数据过于庞大(例:一间学校内学生的年龄),就可以通过数组的方式来赋值
2.书写形式:
//声明int类型的数组
int[] ages = { 34, 12, 56, 67, 2, 3, 4, 12, 16, 6};
Console.WriteLine(ages[ x ]);
//x代表数组中对应索引的数字,与现实不同,第一个数字的索引为0,以此类推
把某一类的变量进行整合,组成一个新的数据类型, 就是结构体
作用域 在某个特定范围才会生效
if while for
以上是局部变量 ,局部作用域一般可以用{ }来辨别 分割
子变量中,每次变完,被复制的字符,不会保留,被销毁,直至下一次循环
10;00
变量 方法 类 空间 = 驼峰
艾特字符 使转义字符失效
程序集需要在.Net框架下运行
do while 先循环再判断
while 先判断再循环
类型的转换
1.当等号两侧数据类型不一致时,如一边是数字,另一边是字符时,需要转换类型才可以赋值。
2.字符与数字转换时命令为:Convert.ToXXXX
浮点类型
1.float与double两种类型,float能保存7位小数,double保存16位小数
a+=1 相当于 a=a+1
整型:
1.所谓整型就是存储整数的类型,按照存储值的范围不同,分为byte型、short型、int型、long型
2.sbyte、short、int、long型可以存储有符号数,即带“-”的整数
3.byte、ushort、uint、ulong只能存储无符号数,即正整数
using System;
public class HelloWorld
{
public static void Main(string[] args)
{
int n = Convert.ToInt32(Console.ReadLine());
//int n = int.Parse(Console.ReadLine());
int i = 0;
int sum = 0;
while (n > 1)
{
if (n % 2== 1)
{
n = 3 * n + 1;
i++;
}
else
{
n = n / 2;
i++;
}
sum = i + 1;
}
Console.WriteLine(i);
Console.ReadKey();
}
}
int.parse
@的作用:1、使转义字符\失效 2、是字符串能在多行表达 3、“的表达要用两个”“
1、类型一致 2、右边的值所需要的容器大小 小于等于左边的容器
if编程题 四舍五入