fortran語句 read(45,'(i4,f12.5,1p6e16.7)')是什么意思呢?后面這些format是什么呢?好長啊
fortran語句 read(45,'(i4,f12.5,1p6e16.7)')是什么意思呢?后面這些format是什么呢?好長啊
謝謝各位了
謝謝各位了
數(shù)學(xué)人氣:295 ℃時(shí)間:2020-07-13 05:02:47
優(yōu)質(zhì)解答
read的字段有很多個(gè),上述中read后邊括號(hào)內(nèi)跟有兩個(gè)字段,第一個(gè)是個(gè)數(shù)字,代表一個(gè)設(shè)備號(hào),跟相應(yīng)的數(shù)據(jù)文件關(guān)聯(lián);第二個(gè)是一對(duì)單引號(hào)引住的一對(duì)圓括弧里的內(nèi)容:i表示輸出整數(shù),i4,表示輸出一個(gè)長度為四位的整數(shù),f12.5表示輸出一個(gè)12位長度的實(shí)數(shù),其中五位是小數(shù)點(diǎn)后的位數(shù),1p表示把數(shù)字加一輸出,e16.7表示以科學(xué)計(jì)數(shù)法輸出一個(gè)16位長度的實(shí)數(shù),7表示小數(shù)部分7位.read(45,'(i4,f12.5,1p6e16.7)') n, height(n), b(n), c(n),kd,kd,kd,kd請(qǐng)問大俠這是怎么回事,按照你上面的說法,應(yīng)該是讀3個(gè)字段,一個(gè)i4格式,一個(gè)是f12.5格式,一個(gè)是1p6e16.7字段,可是上面那句代碼是沒錯(cuò)的,可是輸出的字段卻有 n, height(n), b(n), c(n),kd,kd,kd,kd這么多個(gè)。而且最后都讀入kd算是重復(fù)讀出吧,這個(gè)kd值就相當(dāng)于一個(gè)臨時(shí)變量了吧?1p后邊是6e16.7,表示輸出六個(gè)格式為e16.7的實(shí)數(shù)。kd重復(fù)讀取四次這種寫法沒有見過,應(yīng)該跟輸入文件里的數(shù)字排列方式有關(guān)。你可以設(shè)置一些新的變量名來代替現(xiàn)有的讀取方式,比方說:real :: kd1,kd2,kd3read(45,'(i4,f12.5,1p6e16.7)') n, height(n), b(n), c(n),kd,kd1,kd2,kd3待到用的時(shí)候,可以忽略掉不需要的
我來回答
類似推薦
- FORTRAN 90 的format語句怎么用?
- fortran語言中READ是什么操作?
- 請(qǐng)問fortran語言中 READ(1,*)(AA(I),I=1,NNC) 第二個(gè)括號(hào)里的內(nèi)容啥意思啊
- 多項(xiàng)式
- 描寫樹的形容詞(可以是描寫它的品質(zhì) 精神 也可以是樣子)
- 在動(dòng)物體內(nèi)糖原和脂肪都是儲(chǔ)能物質(zhì),但為什么是脂肪作為主要的儲(chǔ)能物質(zhì)呢?
- 0.3比0.45比0.1 4比6比16
- 在某塔塔底所在平面上一點(diǎn)仰角為a,由此點(diǎn)向塔直走30米后,測(cè)得仰角為2a,再沿直線走15(根號(hào)3—1)米后,又
- 12和20這兩個(gè)數(shù)的最大公因數(shù)是,最小公倍數(shù)是
- 如圖,在△ABC中,AC=BC,D是BC上的一點(diǎn),且滿足∠BAD=1/2∠C,以AD為直徑的⊙O與AB、AC分別相交于點(diǎn)E、F. (1)求證:直線BC是⊙O的切線;(2)連接EF,若tan∠AEF=4/3,AD=4,求BD的長.
- 校長杯足球賽共有8只隊(duì)伍參賽,每只隊(duì)伍都必須與其他隊(duì)伍恰好比賽一場,勝隊(duì)積2分,負(fù)隊(duì)積0分,打平兩隊(duì)各積1分,比賽結(jié)束后發(fā)現(xiàn)所有的參賽隊(duì)積分均不相同,且第二隊(duì)的積分等于最后4名積分總和,請(qǐng)問第二名的積分是多少?
- ____is the red skirt for you?(A.How much B.How C.Which)選哪個(gè)?
猜你喜歡
- 1已知a小于0,負(fù)b大于0,且負(fù)b的絕對(duì)值小于a的絕對(duì)值,c是負(fù)b的相反數(shù),試比較a,負(fù)b,c的大小,并用小于號(hào)連接.
- 2your performance是什么意思?
- 3英語同義句I spend an hour reading English every day
- 4青蛙是怎樣發(fā)聲的?
- 5錯(cuò)在課外閱讀 作文 按要求寫句子
- 6已知向量a=(sinωx+cosωx,sinωx),向量b=(sinωx-cosωx,2√3cosωx)
- 7六(2)班第一次數(shù)學(xué)測(cè)試,及格的有48人,不及格的有2人.則這次數(shù)學(xué)測(cè)試的及格率為_.
- 8甲乙丙丁4個(gè)數(shù)都能不是0,甲除乙是0.5,丁除乙是1.1,丙除0.4等于乙,甲除1.25等于丙,比較甲乙丙丁大小
- 9如圖,已知空間四邊形ABCD,E,F(xiàn)分別是AB,AD的中點(diǎn),G,H分別是BC,CD上的點(diǎn),且BG/GC=DH/HC=2,求證:EG,F(xiàn)H,AC相交于同一點(diǎn)P.
- 10How are you feeling now? I'm feeling even ____.
- 11為了鼓勵(lì)人們節(jié)約用水,思源市今年四月份頒布了居民用水收費(fèi)新標(biāo)準(zhǔn),具體收費(fèi)標(biāo)準(zhǔn)如下:
- 12家里人都在看電視,只有我一人在寫作業(yè).(修改病句)