题目是输入一个字符串,把其中的“no”变成"yes"~~ using System;
namespace ConsoleApplication2 { /// <summary> /// Class1 的摘要说明。 /// </summary> class Class1 { /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main(string[] args) { string gigi; int flag=0; char[] zizi=new char[20]; char p='n',q='o',r='y',s='e',t='s'; gigi=Console.ReadLine(); gigi=gigi.ToLower(); zizi=gigi.ToCharArray(); for(int i=0;i<gigi.Length;i++) { if(zizi[i]==p) { i=i+1; if(zizi[i]==q) { flag=flag+1; for(int j=gigi.Length;j>i+1;j--) { zizi[j]=zizi[j-1]; } zizi[i+1]=t; zizi[i]=s; zizi[i-1]=r; } } } for(int k=0;k<(gigi.Length+flag);k++) { Console.WriteLine("{0}",zizi[k]); } // // TOD 在此处添加代码以启动应用程序 // } } } 编译的时候老提示异常~~~~是 zizi[j]=zizi[j-1];这行~~~~~ 我也不懂为什么~~~~ 请各位老大帮忙下~~ 指教下什么问题~~