回 帖 发 新 帖 刷新版面

主题:关于输入输出

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication8
{
    class Program
    {
        static void Main(string[] args)
        {
          
            a= Console.Read();
            Console.Write("{0}",a);
        }
    }
}
小弟本想自己输入什么字程序就照样输出什么字,但是当我输入为数字时 程序输出为50~59之间的数,而输入字母时 程序输出为97,即使加了强制转换也不行。
请问要怎么才能实现自己输入什么字程序就照样输出什么字
(小弟对数字和字母的输入所知甚少,主要是我看的几本书中这些都是一带而过[em10][em10][em10][em10])

回复列表 (共4个回复)

沙发

string a=Console.ReadLine();
Console.Write(a);

板凳

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication8
{
    class Program
    {
        static void Main(string[] args)
        {
          
            int a= Console.Read();
            Console.Write("{0}",Convert.ToChar(a));
        }
    }
}

3 楼

楼上的好像只能每次一个个的输,要一组的话就要加上for语句

4 楼


你没有定义什么类型怎么输出呀?
想要得到数字定义int 型想要得到字母定义string

我来回复

您尚未登录,请登录后再回复。点此登录或注册