| 
 
	积分24贡献 精华在线时间 小时注册时间2014-5-9最后登录1970-1-1 
 | 
 
| 
real a,b,c,d,e,f,g
x
登录后查看更多精彩内容~您需要 登录 才可以下载或查看,没有帐号?立即注册 
  integer  q,w,h,l,m,n,o,p
 
 
 read(*,*)a,b,c,d,e,f,g
 open(unit = 1,file = "C:\data.txt")
 l=0
 m=0
 n=0
 o=0
 p=0
 do while(.not.eof(1))
 read(1,*)q,w,h
 if((q==a).and.(w==b).and.(h>=c).and.(h<d))then
 l=l+1
 else if((q==a).and.(w==b).and.(h>=d).and.(h<e))then
 m=m+1
 else if((q==a).and.(w==b).and.(h>=e).and.(h<f))then
 n=n+1
 else if((q==a).and.(w==b).and.(h>=f).and.(h<g))then
 o=o+1
 else if((q==a).and.(w==b).and.(h>=g))then
 p=p+1
 end if
 end do
 print*,l,m,n,o,p
 
 end
 编的是一个输入 站点a  规定指标b 然后分级标准的 c d e f g求每个等级个数的程序
 但是在空行里面加入循环do j=1,52
 
 end do变成real a,b,c,d,e,f,g
 integer  q,w,h,l,m,n,o,p
 do j=1,52
 read(*,*)a,b,c,d,e,f,g
 open(unit = 1,file = "C:\data.txt")
 l=0
 m=0
 n=0
 o=0
 p=0
 do while(.not.eof(1))
 read(1,*)q,w,h
 if((q==a).and.(w==b).and.(h>=c).and.(h<d))then
 l=l+1
 else if((q==a).and.(w==b).and.(h>=d).and.(h<e))then
 m=m+1
 else if((q==a).and.(w==b).and.(h>=e).and.(h<f))then
 n=n+1
 else if((q==a).and.(w==b).and.(h>=f).and.(h<g))then
 o=o+1
 else if((q==a).and.(w==b).and.(h>=g))then
 p=p+1
 end if
 end do
 print*,l,m,n,o,p
 end do
 end结果全是0
 
 
 | 
 |