本文共 490 字,大约阅读时间需要 1 分钟。
package 第三章习题; /* * 给出一个由O和X组成的串(长度为1~80),统计得分。 * 每个O得分为目前连续出现的O的个数,X得分为0. * 例如,OOXXOXXOOO的得分为 * 1+2+0+0+1+0+0+1+2+3 */ import java.util.*; public class 得分 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scanner(System.in); String s=in.next(); int sum=0; int O=0; for(int i=0;i<s.length();i++) { if(s.charAt(i)=='X') { sum+=0; O=0; } if(s.charAt(i)=='O') { O++; sum+=O; } if(i==0) { System.out.print(O); } else { System.out.print("+"+O); } } } }转载地址:http://wgdb.baihongyu.com/