用C#语言初学者案例
源代码:反序输出
Console.Write("请输入一个字符串:");
string input = Console.ReadLine();
for (int i = input.Length - 1; i >=0; i--)
{
Console.Write(input[i]);
}
效果:1235 输出效果 5321
源代码:斐波那契数列(1、1、2、3、5、、、、)
#region//获取用户输入的长度,保存到变量n中
Console.Write("请输入一个数字:");
int n = int.Parse(Console.ReadLine());
int[] numbers = new int[n];//将变量n保存到数组numbers中
#endregion
#region//创建长度为n的数组,依次保存每一位数字
for (int i = 0; i < numbers.Length; i++)//i代表的是数组中索引的
{
if (i <= 1) { numbers[i] = 1; }//索引i为小于等于1时,数组中索引对于的值为1
else { numbers[i] = numbers[i - 1] + numbers[i - 2]; }//否则索引位置-1,-2得到下一个索引位置的数
}
// foreach (int i in numbers[n]) { Console.WriteLine(i); }
#endregion
#region//遍历输出数组内容
for (int i = 0; i < numbers.Length; i++)
{
Console.Write(numbers[i] + "\t");
}
Console.ReadLine();
#endregion
效果: