算法仿真一穷举法求页码各数字总数

UI设计

仿真仿真,第一步还是要想好怎么将过程表达出来。而UI框架的搭建就是开始仿真的第一步。
建好UI后,代码绕着UI框架来就行了。
在这里插入图片描述
上面就是我的UI框架,基本组成的UI组件有
InputField、Button、Image、Text。
拼就对了!

算法设计

这里我是预先用程序台的方式写好了算法程序后再来移植到Unity中做仿真。
一口气吃不成大胖子,与其在写仿真代码同时考虑算法实现和流程控制,不如先分一分。把应用台程序写好后再来结合。
下面是我的应用台算法程序,
语言:C#
算法:穷举
方法:判断字符串字符

using System;
using System.Collections.Generic;
using System.IO;
namespace Program1
{
    class Program
    {
        public static string inputPath = Path.Combine(Path.Combine("D:", "ProgramTest"), "input.txt");
        public static string outputPath = Path.Combine(Path.Combine("D:", "ProgramTest"), "output.txt");
        static void Main(string[] args)
        {
            var InputNum = int.Parse(File.ReadAllText(inputPath));
            List<string> BCodes = new List<string>();
            //得到页码数组
            for (int i = 1; i <= InputNum; i++)
                BCodes.Add(i.ToString());
            //累计
            int[] numTimes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
            foreach (var str in BCodes) 
            {
                foreach (var c in str)
                {
                    switch (c)
                    {
                        case '0':
                            numTimes[0]++;
                            bre
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值