- //定义字符串
- Console.WriteLine("输入字符串");
- string s = Console.ReadLine();
- char[] str = s.ToCharArray();
- for (int i = 0; i < str.Length; i++)//遍历
- {
- if (str[i] == 'e')
- {
- Console.WriteLine("字符串的第{0}位出现e", i);
- }
- }
- Console.ReadKey();
复制代码 按照代码输出的话总是少一位,比如本来是第二位出现的,却输出是第一位,所以我写成 Console.WriteLine("字符串的第{0}位出现e", i+1);,不知道的上面截图的错误出在哪?
|