int a, b;
Console.WriteLine("请输入第一个数");
a=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("请输入第二个数");
b = Convert.ToInt32(Console.ReadLine());
int max;
max=Math.Max(a,b);
int c= max;
while (true)
{
if (max % a == 0 && max % b == 0)
{
Console.WriteLine("{0}是{1},{2}的最小公倍数", max, a, b);
break;
}
max += c;
}
数组
数组的表示
int[] year = {1,2,3,4,5,6};
Console.WriteLine(year.Length);
创建数组
int[] idCard;
idCard = new int[10];
Console.WriteLine(idCard[0]);
idCard = new int[5] { 1, 3, 4, 5, 6 };
遍历数组
for(int i= 0; i < idCard.Length; i++)
{
Console.WriteLine(idCard[i]);
}
foreach( int temp in idCard)
{
Console.WriteLine(temp);
}
字符串数组
string name = " 小-猪-佩-奇-abc ";
Console.WriteLine(name.ToLower());
Console.WriteLine(name.ToUpper());
Console.WriteLine(name.Trim());
Console.WriteLine(name.TrimStart());
Console.WriteLine(name.TrimEnd());
数组分隔符
//字符串分割 split("分隔符")
//用哪个符号取分割那么就会去掉这个分隔符 把分隔出来的值一个个放到数组中
//如果用空字符串分,它会将每个字符都分出来
//如果分隔符没有在字符串中找到,那么直接将改字符串当成数组中的一个值
string name = " 小-猪-佩-奇-abc "
string[] nameList
nameList = name.Split(" ")
foreach(string temp in nameList)
{
Console.WriteLine(temp)
}
Console.WriteLine("请输入可乐瓶数:");
int n = Convert.ToInt32(Console.ReadLine());
int henum = n;
while (n > 2)
{
henum += n / 3;
n = n / 3 + n % 3;
}
Console.WriteLine("空瓶的个数是{0},喝了{1}瓶可乐", n, henum);
//例题3:编写一个应用程序用来输入的字符串进行加密,对于字母字符串加密规章如下:'a'->'d'
//'b'->'e' 'w'->'z'... 'x'-> 'a' 'y'->'b' 'z'->'c' 'A'->'D' 'B'->'E' 'W'->'Z'... 'X'->'A'
//'Y'->'B' 'Z'->'C',对于其他字符不加密
//a到w所有字符要+3,x,y,z,-23, A到W所有字符要 + 3,X,Y,Z,-23
//先有一个字符数组
//string str = Console.ReadLine();
//string[] strArray = str.Split(" ");
//int[] intArray = new int[strArray.Length];
//for(int i = 0; i < intArray.Length; i++)
//{
// intArray[i] = Convert.ToInt32(strArray[i]);
//}
//先有一个字符数组
char[] charArray = Console.ReadLine().ToCharArray();
for (int i = 0; i < charArray.Length; i++)
{
if ('A' <= charArray[i] && charArray[i] <='Z'|| 'a' <= charArray[i] && charArray[i] <= 'z')
{
if ('W' < charArray[i] && charArray[i] < 'Z' || 'w' < charArray[i])
{
charArray[i] = (char)(charArray[i]-23);
}
else
{
charArray[i] = (char)(charArray[i]+3);
}
}
}
Console.WriteLine(charArray);