编程题 假定输入的字符串只包含字母和*号。请编写程序,使字符串尾部的*不得多于n个;若多于n个,则删除多于的*号,若少于或者等于n个,则什么也不做,字符串中间和前面的*号不删除。
【正确答案】clear num=0 c=" " accept"请输入字符串:" to m for i=len(m) to 1 step -1 k=substr(m,i,1) next if c="*" num=num+1 else endif input"请输入 n:" to n if num<=n ? m else s=left(m,len(m)-(num-n)) ? "s",s endif cancel
【答案解析】