C#编程:编一个程序,输入一个整数,判定它为几位数。

//编一个程序,输入一个整数,判定它为几位数。
//例如,99是2位数,-100是3位数
//编一个程序,输入一个整数,判定它为几位数。
//例如,99是2位数,-100是3位数
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace test2
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("请输入一个整数,程序将判断它是几位数");
            string str = Console.ReadLine();
            int a = int.Parse(str);//Parse:翻译为解析的意思,即输入的数字前后有空格时会忽略掉,提取纯数字

            int length = Math.Abs(a).ToString().Length;//先取绝对值,再转换成字符串,看长度
            Console.WriteLine("输入数字{0}的长度是{1}", a, length);
        }
    }
}

你可能感兴趣的:(C#.NET程序设计)