我想輸出格式化文件中的實際變量。如果變量非零,則使用格式語句。但是如果變量爲零,那麼只會輸出空格,類似於Iw.0所做的。格式聲明中可以這樣做嗎?謝謝。是否可以在Fortran中輸出零值爲空的變量?
0
A
回答
3
不,沒有格式聲明,但是通過將值寫入字符串和處理,這相當容易實現。下面是一個演示。可能更適合放入子程序。
program demo
real, dimension (6) :: values = [ 1.0, 2.0, 0.0, 4.0, 0.0, 6.0 ]
character (len=100) :: string
integer :: pos
write (string,'(6 (1X, F4.1))') values
write (55, '(A)') trim (string)
MakeBlanks: do
pos = index (string, "0.0")
if (pos < 1) exit MakeBlanks
string (pos:pos+2) = " "
end do MakeBlanks
write (55, '(A)') trim (string)
end program demo
相關問題
- 1. 是否可以將輸出發送到bash中的變量?
- 2. 是否可以在emacs中突出顯示插值perl變量?
- 3. 將Fortran程序輸出到變量中
- 4. 如何找出變量是否爲空
- 5. Apache Kylin - 空值測量變爲零?
- 6. 是否可以在Fortran 2003的類型中實現「抽象」變量?
- 7. 是否可以在另一個變量的賦值中賦值變量?
- 8. Angular中的數字輸入是否可以以空值開始?
- 9. 是否可以在C中填充空格而不是零的前導零?
- 10. 是否可以在SASS中的變量中嵌套變量?
- 11. 是否可以在兩行中輸出'submit'的值?
- 12. 子程序的名稱可以是fortran中的變量嗎?
- 13. 是否可以根據多個變量的值創建變量?
- 14. JFrame總是在動作監聽器中輸出變量爲空
- 15. 是否可以從AIGER輸出中刪除時鐘輸入變量?
- 16. 是否有可能在變量中更改變量的值?
- 17. 是否可以將變量的名稱設置爲另一個變量的值?
- 18. Fortran 77:輸出花樣寬度可變
- 19. 是否可以將用戶輸入設置爲變量?
- 20. 假設局部變量的初始值爲零是否正確?
- 21. EventArgs是否可以爲空?
- 22. 如何在VueJS 0.11中輸出布爾變量爲「是/否」?
- 23. JPEG2000:X方向的瓷磚數量是否可以爲零?
- 24. 是否可以在Swift中聲明一個空函數作爲變量?
- 25. Jquery的可變輸出爲空
- 26. 在製作外部工具時,是否可以編輯Eclipse變量的輸出?
- 27. 是否可以在連續的ajax請求中爲php變量賦值一次?
- 28. 在C++中始終輸出爲0的變量的輸入值
- 29. 是否可以創建具有可變數量輸入值的方法?
- 30. 是否可以將html或php代碼作爲變量值?
我不是FORTRAN專家,但我認爲你可能需要檢查你有興趣通過IF語句中的變量,如果他們都等於零然後做具有特定格式的語句將寫命令做你想做的事。 – ron
謝謝,羅恩。這太複雜了,因爲我有很多變數。 – Leon