为什么我的循环没有得到执行? for (int i=mylength;i<=0;--i)你的循环条件错了.是:i>=0; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这不出错就怪了你取得mylength=userString.Length;为循环的长度,而你myString=userString.Split(separator);字符串数组的个数一般是比mylength小这不可能是个正确的循环你用for(int i = myString.Length - 1; i >= 0; i --){Console.Write("{0}", myString[i]);} 快乐王子谢谢你,但是我按你的方法修改代码后,执行仍然不正确,比如我输入一个字符串:JeRrY,处理代码处理后的输出仍然是JeRrY,而不是我想要的YrReJ 终于做出来了,哇哈哈哈哈哈哈哈哈,我的第一个vc#程序啊!!!!!!最后的代码如下:using System;namespace _1{ /// <summary> /// Class1 的摘要说明。 /// </summary> class Class1 { /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main(string[] args) { // // TODO: 在此处添加代码以启动应用程序 // string userString; string[] myString; int mylength; Console.WriteLine("请输入一个字符:"); userString=Convert.ToString(Console.ReadLine()); mylength=userString.Length; for (int i=mylength-1;i>=0;i--) { Console.Write("{0}",userString.Substring(i,1)); } Console.WriteLine(); } }} 获得位置近似的坐标 关于using使用的问题 c#正则表达式求助 如何判断一个远程文件是否可用? 获取HttpWebResponse失败后的处理. 怎么使弹出的消息框包含一个文本框? SQL2005远程访问问题!! 请教Crystal Reports 9.2? 十分小的问题(随机数) 在C#中如何知道字符串str1中有字符串str2? 怎样在C#网页中实现对JAVA程序的时时更新? 急!SOS!在线等!快来帮忙
你取得mylength=userString.Length;为循环的长度,
而你myString=userString.Split(separator);字符串数组的个数一般是比mylength小这不可能是个正确的循环你用
for(int i = myString.Length - 1; i >= 0; i --)
{
Console.Write("{0}", myString[i]);
}
最后的代码如下:
using System;namespace _1
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
class Class1
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
//
// TODO: 在此处添加代码以启动应用程序 //
string userString;
string[] myString;
int mylength; Console.WriteLine("请输入一个字符:");
userString=Convert.ToString(Console.ReadLine());
mylength=userString.Length;
for (int i=mylength-1;i>=0;i--)
{ Console.Write("{0}",userString.Substring(i,1)); }
Console.WriteLine();
}
}
}