zoukankan      html  css  js  c++  java
  • 补0

    protected void btnTest_Click(object sender, EventArgs e)
        {
            int start = Convert.ToInt32(this.txtStart.Text);
            int end = Convert.ToInt32(this.txtEnd.Text);

            ArrayList al = new ArrayList();
            for (int j = start; j < end; j++)
            {
                al.Add(j.ToString());
            }

            string Num1Ext = string.Empty;
            string Num2Ext = string.Empty;
            string Num3Ext = string.Empty;

            double dkey = Math.Ceiling(al.Count / 9d);
            int key=Convert.ToInt32(dkey);

            List<string> NumList = new List<string>();
           
            for (int i = 1; i <=key; i++)
            {
                string result = string.Empty;
                int startPost=(i - 1) * 9;
                int count =0;
                string postfix = string.Empty;
               
                if (i == key)
                {
                    count = al.Count;
                    if (al.Count-i*9<0)
                    {
                        postfix = "0000";
                    }
                }
                else
                {
                    count = 9 + startPost;
                }
               
                for (int t = startPost; t < count; t++)
                {
                    result += al[t].ToString() + "|";
                }

                if (!string.IsNullOrEmpty(postfix))
                {
                    result+=postfix;
                }

                NumList.Add(result);

                switch (i)
                {
                    case 2: Num1Ext = result;
                        break;
                    case 3: Num2Ext = result;
                        break;
                    case 4: Num3Ext = result;
                        break;
                    default:
                        break;
                }
            }


            for (int i = 1; i < NumList.Count; i++)
            {
                switch (i)
                {
                    case 1: Num1Ext = NumList[i].ToString();
                        break;
                    case 2: Num2Ext = NumList[i].ToString();
                        break;
                    case 3: Num3Ext = NumList[i].ToString();
                        break;
                    default:
                        break;
                }
            }


            foreach (string var in NumList)
            {
                Response.Write(var.ToString() + "</br>");
            }

            Response.Write(Num1Ext.TrimEnd('|') + "<br/>");
            Response.Write(Num2Ext.TrimEnd('|') + "<br/>");
            Response.Write(Num3Ext.TrimEnd('|') + "<br/>");
        }

  • 相关阅读:
    GO-GRPC实践(二) 增加拦截器,实现自定义context(带request_id)、recover以及请求日志打印
    第六章-堆
    第五章-本地方法接口和本地方法栈
    第四章-虚拟机栈
    第三章-运行时数据区及程序计数器
    04-再谈类的加载器
    03-类的加载过程(类的生命周期)详解
    1.编程入门
    SpringBoot 整合 SpringSecurity 梳理
    pip版本过低无法升级问题
  • 原文地址:https://www.cnblogs.com/zwei1121/p/1241502.html
Copyright © 2011-2022 走看看