写一个控制台应用程序,它接收用户输入的字符串,将其中的字符顺序,反顺序输出!
2009-06-11 16:56
751 查看
string str; Console.WriteLine("请输入任意字符串!"); str = Convert.ToString(Console.ReadLine());//接收用户输入的字符串 //char[] thechar = str.ToCharArray();//将字符串转换成数组 Console.WriteLine("你一共输入了{0}个字符", str.Length);//.Length表示该数组或字符串中的字符总数 Console.WriteLine("顺序是:"); int j = 1; for (int i = 0; i < str.Length; i++)//注意i不能<=str.Length,如果str是5个字符的话,i就会试图访问下标为5的字符,而字符的下标是从0开始的. { Console.WriteLine("第{0}个是{1}", j,str[i]); j++; } Console.WriteLine("逆顺是:"); int x = str.Length; //for (int k = str.Length; k => 0; k--)//错误的表达方法 for (int k = str.Length-1; k >=0; k--) { Console.WriteLine("第{0}个字符是{1}", x, str[k]); x--; } Console.ReadKey();
相关文章推荐
- 17.接收用户输入的字符串,将其中的字符以与输入相反的顺序输出。“abc”-"cba"
- C#--第三周实验--任务2--输入一个由若干字符组成的字符串,输出其中的大写字母、小写字母、数字和其他字符的个数(控制台应用)
- 1、 编写一个Java应用程序,对用户输入的任意一组字符如{1,3,4,7,2,1,1,5,2},输出其中出现次数最多且数值最大的字符,并显示其出现次数。
- 编写一个程序,对用户输入的任意一组数字字符如{3,1,4,7,2,1,1,2,2},输出其中出现次数最多的字符,并显示其出现次数。如果有多个字符出现次数均为最大且相等,则输出最先出现的那个字符和它出现
- C++输入一个字符串,把其中的字符按照逆序输出的两种方法
- 在控制台上输入一个字符串,将其中夹杂的字母去除,只剩数字,然后对对这些数字进行全排列,输出全排列结果
- C++输入一个字符串,把其中的字符按照逆序输出的两种方法
- 输入一个字符串,把其中的字符按逆序输出,如输入 LIGHT,输出 THGIL。
- 输入字符串,内有数字和非字符数组,例如A123x456将其中连续的数字作为一个整数,依次存放到一个数组中,如123放到a[0],456放到a[1],并输出a这些数
- 在控制台上输入一个字符串,将其中夹杂的字母去除,只剩数字,然后对对这些数字进行全排列,输出全排列结果
- C++输入一个字符串,把其中的字符按照逆序输出的两种方法
- 从键盘输入一个带有数字的字符串,将其中所在的数字的位置输出,并把数字串小写字符变大写字符再输出
- 请用户输入一个字符串,计算字符串中的字符个数,并输出。
- 在一个字符串中找到出现指定次数的字符,根据用户输入次数,打印出现次数为该次数的字符。如输入abaccedff及1,则输出:b e d 如输入abaccedff及2,则输出:a c f
- 输入一个字符串,内有数字和非数字字符,将其中连续的数字作为一个整数,依次存放到一数组a中。统计共有多少个整数,并输出这些数。
- 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 结果请按字母顺序输出。
- C#--第2周实验--任务2(1)--用户输入一个字符,并用Console类的Readkey()方法读取该字符,并在控制台上输出该字符
- 笔试题-输入一个字符数组将这些字符串按顺序合并输出-指针数组-数组指针-函数指针-指针函数
- 编写一个程序,接受用户输入的一段英文文字后,输出其中的字符数、单词数和句子数(设句子以"?"、"!"、"."结束)。
- C#--输入一个由若干字符组成的字符串,输出其中的大写字母、小写字母、数字和其他字符的个数。