33578人加入学习
(89人评价)
C#编程-第一季-编程基础-宇宙最简单2021最新版

制作完成于2021年10月10日,使用Visual Studio 2019

价格 免费

string str = Console.ReadLine( );1️⃣

string [ ] strArray = str.Split(" ");2️⃣

int [ ] intArray = new int[strArray.Length];3️⃣

for(int i = 0 ; i < strArray.Length; i++){4️⃣

int number = Convert.ToInt32(strArray[i]);5️⃣

intArray[i] = number ;6️⃣

}

int min = intArray[0];

int minIndex = 0;

for(int i = 1; i< intArray.Length ; i++){

if(intArray[i] < min){

min = intArray[i];

minIndex = i ;

}

int temp = intArray[0];

intArray[0] = intArray[intIndex];

intArray[intIndex] = temp;

foreach(int t in intArray){

Console.Write(t + " ");

}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[展开全文]

编程题:编写一个应用程序用来输入的字符串进行加密,对于字母字符串加密规则如下:'a'→'d' 'p'→'e''w'→'z' .. 'x'→'a' 'y'→'þ''Z'→'℃“A→'D''B'→'E''W'→'Z'.. X'→'A 'Y'→'B’Z'→'℃?对于其他字符,不进行加密。

//解题思路:先把输入的字符串变成字符数组

然后遍历这个数组,判断输入的每个字符是否是字母,如果是,就进行加密

然后用foreach进行遍历,输出每个加密后的字符

string str = Console.ReadLine( );

char [ ] strArray = str.ToCharArray( );

for(int i = 0 ; i < strArray.Length ; i ++){

if((strArray[i]>='a'&& strArray[i]<='z' )||(strArray[i]>='A'&& strArray[i]<='z')){

strArray[i] = (char)(strArray[i]+3);

}

if((strArray[i]>'z'&&strArray[i]<='z'+3)||(strArray[i]>'Z'&&strArray[i]<'Z'+3)){

strArray[i] = (char)(strArray[i]-26);

}

}

foreach(char temp in strArray){

Console.Write(temp);

}

 

 

 

 

 

 

[展开全文]

1234567891011121314151617181920212223242525

[展开全文]

编程题:输入两个整数n和m,输出n行m列的*阵

int n = Convert.ToInt32(Console.ReadLine());

int m = Convert.ToInt32(Console.ReadLine());

 

[展开全文]

do while 循环

格式是:

do{

}while( );

会先执行循环体,后再进行条件判断;

 

[展开全文]

int n = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i < n+1; i++) {
    for (int j = 0; j < i; j++)
    {
        Console.Write("*");
    }
    Console.WriteLine();
}

[展开全文]

编程题:输入一个数n,计算从1.2.3....n的和

int n = Convert.ToInt32(Console.ReadLine());

int i = 1;

int sum =0;

while(i<=n){

sum =+ i;//每次输出的i值相加

i++;//自增

}Console.WriteLine( sum );

 

 

 

[展开全文]

while循环语句

while(//判断语句 ){

//执行语句

}

[展开全文]

判断是否是数字

c》='0'&&c<='9';

[展开全文]

if else if

只有当前面的判断if语句的句子成立了,后面的if才会继续运行,所以后面只需要写满足当前情况的if语句就可以

[展开全文]

Console.readkey();//读取任何一个按键(窗口就会停留)

[展开全文]

if语句分为

if( ) { }  和  if( ){ } else { }两种

小括号内是判断语句

大括号内是执行语句

 

 

[展开全文]

a++代表先赋值再自增

++a代表先自增再赋值

 

[展开全文]

Console.WriteLine("Hello World!");输出会换行;

Console.Write("Hello World!");输出不会换行;

Console.WriteLine("Hello ");

Console.WriteLine("World!");

等同于

Console.WriteLine("Hello \nWorld!");

[展开全文]

快捷键:

CTRL + k  CTRL + c  是注释掉;

CTRL + k CTRL + u 是取消注释;

F5 运行程序。

[展开全文]

变量的交换

int a = 5 , b = 10;

可以借助第三个变量来实现变量的交换

int temp = a ;

a = b;

b = temp;

Console.WriteLine(a);

Console.WriteLine(b);

输出的分别就是10和5

 

如果不借助第三个变量,可以用它俩的和运算来实现变量的交换:

int a = 5, b = 10 ;

a = a + b;

b = a - b;

a = a - b;

[展开全文]

基本语法

Console.WriteLine( );

. 方法(参数);

 

[展开全文]

102参数数组

1、定义:在方法的数组形参之前加上params,那么这个形参数组就是一个参数数组。

2、功能:用来方便的传递任意个个数的参数,并自动将其打包成一个数组传递进去。

3、语法格式:

void Sum(params int[] array){}

Sum(4,5,6)

4、和多个形参、数组参数的区别

a、多个形参传值个数是固定的,一旦需要传入多个值参与计算,就需要修改函数内容。

b、数组参数在传递值的时候,需要先声明一个数组并赋值,然后才能传递进去,不方便。

c、参数数组可以很方便的传递多个数值,并自动打包成数组传递给函数。

[展开全文]

授课教师

问问题加入A计划,有专门负责答疑的老师哦!!!

课程特色

下载资料(1)
视频(117)
图文(3)