求助一段简单算法

问题描述

就是在应用程序的同一个目录下面(我用了Environment.CurrentDirectory+"\"),按照日期作为扩展名有些不同的可以用txt开打的文件。比如1月1日扩展名为*.101,10月25日的话为*.a25,12月08日为*.c08。这些文件内默认应该为一行一行的数字字符串,格式为XXXXX.00,每行正常长度78个。但是可能会出现错误有几行多一位,79个。要做的算法按照日期搜出这个文件,然后查询这个文件是否有超过78位的数字串如果这个文件有一行超过78位了。就在Environment.CurrentDirectory+"\"下生成同扩展名的bak_1.a25(比如今天的文件是1.a25),然后把是79位的那一行截取组后9位(包括.00)分成几个8为数的相加(随便怎么加,比如11000=5500+5500或者6000+5000),然后保存原来那些78位和分拆后的78位一起在bak_那个文件里面。可能说的有点乱。请大家帮助。谢谢了

解决方案

解决方案二:
up一下
解决方案三:
upup...再线=啊
解决方案四:
不明白帮顶下
解决方案五:
先用Directory.GetFiles()方法遍历文件名然后用StreamReader类读取每一行然后用StreamWriter类改写后保存备份文件用File.Copy()方法

时间: 2024-07-29 05:44:48

求助一段简单算法的相关文章

数学-[求助]这段球面算法无法理解

问题描述 [求助]这段球面算法无法理解 private function moveTweets():void { var newScale:Number=Scale(meshes.length,50,500,6,2); trace("new scale:"+newScale); var l:Number=this.meshes.length; var tweetMeshInstance:TweetMesh; var destx:Number; var desty:Number; var

php实现的一段简单概率相关代码_php技巧

本文实例讲述了php实现的一段简单概率相关代码.分享给大家供大家参考,具体如下: <?php for($i=1;$i<100000;$i++){ $x=mt_rand(0,100); if($x<20){ $a=$a+1; } else{ if($x<50){ $b=$b+1; } else{ $c=$c+1; } } } echo $a . '<br />'; echo $b . '<br />'; echo $c . '<br />'; ?&

LinkedList和List在三种简单算法中效率比较

.Net 框架提供了两种List类型,一种是基于链表的LinkedList, 一种是基于数组的List.那么在实际应用中到底采用哪种List,如何取舍呢?本文对两种类型在队列,堆栈和简单插入三种简单算法中的效率进行了一个比较. 首先先让我们来看一下List的初始容量Capacity对List的性能是否有影响. 测试方法:分别设置初始容量为0,64,255,1024. List插入的最大长度为1000,循环1000次,得到如下结果,单位为ms,下同. 算法/初始容量 0 64 255 1024 队

php-PHP新手求助这段注册代码的各种问题

问题描述 PHP新手求助这段注册代码的各种问题 这是个注册代码,我需要在注册的时候能够判断有没有输入账号密码什么的,然后密码要验证两次是否相等,然后注册成功要上传到数据库,可是什么功能都不成功,搞了好久好麻烦,我的localhost没有账号密码 <!DOCTYPE html PUBLIC ""-//W3C//DTD XHTML 1.0 Transitional//EN"" ""http://www.w3.org/TR/xhtml1/DTD/

用js实现简单算法的实例代码_javascript技巧

一.冒泡排序 var arr1=[3,9,2,7,0,8,4]; for(var i=0;i<arr1.length;i++){ for(var j=i+1;j<arr1.length;j++){ var temp=0; if(arr1[i]>arr1[j]){ temp=arr1[i]; arr1[i]=arr1[j]; arr1[j]=temp; } } } alert(arr1); 二.快速排序 var a=[3,5,0,9,2,7,5]; function quickSort(a

html-如下一段简单的HTML-CSS代码,为何加了overflow就能实现目的?

问题描述 如下一段简单的HTML-CSS代码,为何加了overflow就能实现目的? 目的:HTML中两块div,右侧固定宽度200px,左边的填满剩下的宽度 要求:左侧的div宽度是随可视区宽度变化而变化的,不能用calc()和CSS预处理语言 HTML: <div class="right"></div> <div class="left"></div> CSS: .left { overflow: hidden;

一段简单的c代码,一直报错,求大神们指点

问题描述 一段简单的c代码,一直报错,求大神们指点 char * reverse_str(char *s){ char *p = s; char *q = s; char temp = 0; while(*q != ''){ q++; } q--;//前一个字符 while(p < q){ temp = *p; *p = *q; *q = temp; p++; q--; } return s; } 调试之后发现是交换那段循环的问题,不知道问题出在哪,求指点! 解决方案 http://codepa

给一段简单的编程加结构体

问题描述 给一段简单的编程加结构体 #include #include int ijxttn=-1f[100]={0};float a1[100]a2[100]a3[100]a[100]t;char num[100][5]cla[100][5]name[100][11] x1[100]=""yes""x2[100]=""yes""x3[100]=""yes""temp[100]; voi

c语言-一段简单的程序,就是想不通,好像有些漏洞,求解决,我是好奇宝宝

问题描述 一段简单的程序,就是想不通,好像有些漏洞,求解决,我是好奇宝宝 #include using namespace std; void main() { int n,reverse = 0,rem,temp; printf("enter an integer: "); scanf("%d",&n); temp = n; while(temp!=0) { rem = temp%10; reverse = reverse*10+rem; temp/=10