中易网

求大师讲解一下procedure和function的特点、

答案:2  悬赏:50  
解决时间 2021-02-23 02:09
就是想了解一下,什么时候用procedure会方便一些,什么时候用function会方便一些?一般都用什么啊?
最佳答案
需要返回值就function,否则就procedure,其他没太多不同了
全部回答
var a,b:array[0..50]of integer; i,k,p,n:integer; begin readln(n); for i:=1 to 50 do a[i]:=1; b:=a; for i:=1 to n do begin read(k); if odd(k) then a[(k+1)div 2]:=0 else b[k div 2]:=0; end; k:=0; for i:=1 to 50 do begin if a[i]=1 then begin inc(a[i],a[i-1]); if a[i]>k then begin k:=a[i]; p:=i end; end; if b[i]=1 then begin inc(b[i],b[i-1]); if b[i]>k then begin k:=b[i]; p:=-i end; end; end; if p>0 then begin while a[p]>0 do dec(p); p:=2*p+1 end else begin p:=-p; while b[p]>0 do dec(p); p:=2*p+2 end; writeln(p,' ',k); end.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
凯丰五金机电物资有限公司怎么去啊,有知道地
【求助】PPSSPP互联网联机怪物猎人3的问题
极润肌研保湿性的洗面奶感觉洗不干净
音响low是什么意思
苹果6s 354972079846400 序列号,查询一下,2
明龙雅居这个地址在什么地方,我要处理点事
卡西欧zr1000一直提示储蓄卡异常,是什么原因
金碧美鞋这个地址在什么地方,我要处理点事
无锡前洲房子多少钱
和栀子花有关的毕业句子
福川禅寺这个地址在什么地方,我要处理点事
中国人寿现在有哪些险种
图布兴地址有知道的么?有点事想过去
vb6.0中用 a=ab:b=a\b:a=a\b (a,
有一部韩剧男主角的妈妈在他面前掉进河里死了
推荐资讯
永安路街道光安社区老年人日间照料中心地址在
徐州新花鸟市场在哪里?距离南站大概多远
猎豹cs6汽车发动时安全气囊指示灯会不会亮
吉林省四平市中级人民法院司法警察支队地址有
如何增强无线网络(wlan)信号??
铜与铜如何焊接用什么悍丝
厨房吊顶打烂暗线线管怎么办
尼维达手表质量好吗哪位知道的说下
宝鸡中通设备分公司怎么去啊,有知道地址的么
淄川助听器电池哪里有卖的?
世界那么大,我还是遇见了你。世界再小,我还
4+64的手机到将来还够用吗?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?