回 帖 发 新 帖 刷新版面

主题:【求助】谁进来帮帮我···

遍这么一程序:用户输入一个内含空格的字符串,使用循环把字符串中的空格符消除之后再重新输出···
方法多点越好···[em2]

回复列表 (共2个回复)

沙发


program main
  implicit none
  integer, parameter :: length = 79
  character(len=length) :: input, output
  integer i,j
  
  write(*,*) "请输入一个字串"
  read(*,"(A79)") input
  j=1
  do i=1, len_trim(input)
    if ( input(i:i) /= ' ' ) then
      output(j:j)=input(i:i)
     j=j+1 
    end if
    end do
  
  write(*,"(A79)") output
  
  stop
end program

板凳

看看,学习一下

我来回复

您尚未登录,请登录后再回复。点此登录或注册