using System;//引入命名空间
namespace//命名空间名字
class//类
using System;//引入命名空间
namespace//命名空间名字
class//类
Readkey读取键
新建文件(项目模版)
控制应用程序—窗口不会关闭
控制应用—窗口会自动关闭—console.Readkey();//不会guan bi
编程题:大小字母互换
Consoli.WriteLine()调用某个类下的某个方法
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';
namespace 命名空間
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!");