24小时热门版块排行榜    

查看: 1601  |  回复: 10

7152075

铁杆木虫 (著名写手)

解决问题的方法比遇到的问题多

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
lisu555: 金币+20, ★★★★★最佳答案, 好,谢谢,我试一试,太感谢了!好人啊!! 2016-12-26 00:24:17
引用回帖:
9楼: Originally posted by lisu555 at 2016-12-25 19:58:13
什么语言都可以,只要在win下 或linux下能运行就行。...

program Obtain_data
    implicit none
    integer i,j,k,ii,ierr
    integer,allocatable::num( : ) !//序号
    real*8,allocatable::voltage( : ) !//电压
    character( len=64 ) str,file_name

    open( 11,file='wenjian.txt' )
    open( 12,file='result.txt' )
    !******读取文件总共有多少行********
    i=0
    read( 11,* )
    do
        read( 11,*,iostat=ierr ) str
        if( ierr/=0 ) exit
        i=i+1
    end do
    allocate( num( i ) )
    allocate( voltage ( i ) )
    rewind( 11 )
    !********将序号和电压存储在数组中********
    read( 11,* )
    do j=1,i
        read( 11," ( a64 )" ) str
        read( str,* ) num( j ),voltage( j )
    end do
    !********找连续序号并提取出第一个和最后一个电压值********
    ii=1 !//记录连续序号有多少个
    do k=1,i
        if( ( k+1 )/=i ) then !//序号不是最后一个
            if( num( k+1 )==num( k )+1 ) then
                ii=ii+1
            else
                write( 12,"( 2 ( f8.4,2x ) )" ) voltage( k+1-ii ),voltage( k )
                ii=1
            end if
        else !//序号是最后一个的情况
            if( num( k+1 )==num( k )+1 ) then
                write( 12,"( 2( f8.4,2x ) )" ) voltage( k+1-ii ),voltage( k+1 )
                exit
            else
                write( 12,"( 2 ( f8.4,2x ) )" ) voltage( k+1-ii ),voltage( k )
                exit
            end if
        end if
    end do

    deallocate( num )
    deallocate( voltage )
    close( 11 )
    close( 12 )
    write( *,* ) 'OK'
    read( *,* )
    end program Obtain_data
这个程序是用Fortran书写的。输入文件叫wenjian.txt,输出文件叫result.txt,不知道你给的格式是什么样的,所以按照你给你自己做的,如有需要请自行修改其形式,包括输入文件样式等等。我自己做的输入文件上传了,不知道做的对不对。亲测在windows和Linux系统下编译都好使。
输入文件为
记录序号        电压/V
244        3.9803
245        3.9602
246        3.9438
2131        3.9648
2132        3.9447
2133        3.9388
4026        3.9590
4027        3.9388
4028        3.9335
5913        3.9565
5914        3.9363
5915        3.9298
7798        3.9537
7799        3.9335
7800        3.9261
9690        3.9534
9691        3.9329
9692        3.9199
11573        3.9534
11574        3.9332
11575        3.9137
13462        3.9524
13463        3.9323
13464        3.9121
13465        3.9081
15350        3.9506
15351        3.9298
15352        3.9097
15353        3.9013
17241        3.9484
17242        3.9283
17243        3.9081
然后你改成wenjian.txt。PS:小木虫今天传东西一直是error。
Chemistry
11楼2016-12-25 22:47:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lisu555 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考博] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +3 j5mmowWXNWxv 2026-09-05 3/150 2026-09-06 13:09 by eObJPa4gWmp6
[教师之家] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +3 j5mmowWXNWxv 2026-09-05 3/150 2026-09-06 13:09 by eObJPa4gWmp6
[考博] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +3 j5mmowWXNWxv 2026-09-05 4/200 2026-09-06 12:49 by eObJPa4gWmp6
[基金申请] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +3 j5mmowWXNWxv 2026-09-05 3/150 2026-09-06 12:49 by eObJPa4gWmp6
[考博] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +3 j5mmowWXNWxv 2026-09-05 4/200 2026-09-06 12:29 by eObJPa4gWmp6
[硕博家园] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +3 jPDp0sc2B7zQ 2026-09-05 7/350 2026-09-06 11:20 by eObJPa4gWmp6
[基金申请] 科研人应该花精力去思考如何解决问题,而不是去凝练问题 +10 瞬息宇宙 2026-09-01 19/950 2026-09-06 11:15 by jiangxuan2004
[博后之家] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +3 jPDp0sc2B7zQ 2026-09-05 8/400 2026-09-06 11:09 by eObJPa4gWmp6
[考研] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +3 jPDp0sc2B7zQ 2026-09-04 7/350 2026-09-06 11:00 by eObJPa4gWmp6
[论文投稿] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 jPDp0sc2B7zQ 2026-09-04 8/400 2026-09-06 11:00 by eObJPa4gWmp6
[论文投稿] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +6 7ZYIEW2YWn72 2026-09-04 9/450 2026-09-06 06:00 by E1iiBLMU2XnD
[教师之家] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +8 CRJ0Aq2FtVH0 2026-09-03 15/750 2026-09-06 05:48 by E1iiBLMU2XnD
[论文投稿] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +3 jPDp0sc2B7zQ 2026-09-05 5/250 2026-09-06 02:19 by E1iiBLMU2XnD
[基金申请] 面上没中,邀请各位路过的虫友分析一下分数 +12 jackleilei 2026-09-03 13/650 2026-09-05 18:10 by fireguard
[文学芳草园] 初秋的晨风 +4 阿美_Lml888 2026-09-04 6/300 2026-09-05 13:51 by 阿美_Lml888
[基金申请] 学科评审组评审是指会评吗? +6 瞬息宇宙 2026-08-31 9/450 2026-09-05 13:11 by haizai99
[博后之家] 广西大学-广州大学招聘博士后 欢迎广大优秀人才!!! +4 SCSIOyxguo 2026-09-03 7/350 2026-09-05 10:39 by Honglianlian
[硕博家园] Ei源刊怎么投 +4 Fengshun9711 2026-09-04 4/200 2026-09-04 19:30 by 研途知予
[硕博家园] 哈尔滨工业大学韩晓军教授课题组招收2027年硕士推免生及博士研究生 +3 灯灯灯灯DDDD 2026-09-03 3/150 2026-09-03 21:22 by 科研皮皮猪
[基金申请] 要骂人了,新模版改版就是要淡化问题凝练这种虚的东西,结果有个评委还在说凝练得不够 +9 瞬息宇宙 2026-08-31 17/850 2026-09-02 14:04 by anjeeshine
信息提示
请填处理意见