A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 杨增坤 于 2013-11-17 16:44 编辑

此活动结束了,大家有不懂的地方可以参考一下其他人的代码,现在大家可以查看了!
第一题
       学生成绩分为四个等级:90~100:优,80~89:良,70~79:中,60~69:及格,0~60:不及格。   
         要求:   
             1.输入一个学生的成绩:例如 99,那么输出优。        
             2.输入成绩必须是整数,范围是0~100,超过范围或者输入的不是整数,要做相应的处理。   
             3.可以连续输入成绩,当输入over的时候,结束输入成绩


第二题
         从控制台字符串,将输入的字符串中的小写字母转换成大写字母,大写字母转换成小写字母,数字转换成#符号。
         要求:
            1.输入的必须只能包含数字和字母。
            2.输出的要求要清晰明了。
                 例如:abd12AN45Ngk
                     转换后的是:
                       ABD##an##nGK

注意:
        1.要使用注释把程序清晰的呈现出来。
        2.要把每个步骤的思路写出来。
        3.提交程序要注意排版或者打包。例如:张三.zip
        4.不要重复回帖。

评分要求:
          第一题:3分
          第二题:2分。
             要把所有功能全部实现,最好能使用多种方法来实现,做的完善的给满分,不完善的会根据做的程序给相应的分值。希望大家赶快行的起来吧,技术分在等着您呢。

                                   相信自己都是最棒的!!
                                 截止时间为本周日

111 个回复

倒序浏览
FFF 金牌黑马 2013-11-12 21:43:11
沙发
本帖最后由 FFF 于 2013-11-13 12:48 编辑

前排,先留名。再慢慢写!
题目1:
  1. import java.util.Scanner;

  2. /*
  3. *需求:1.输入一个学生的成绩:例如 99,那么输出优。
  4. *2.输入成绩必须是整数,范围是0~100,超过范围或者输入的不是整数,要做相应的处理。   
  5. *3.可以连续输入成绩,当输入over的时候,结束输入成绩
  6. */
  7. /*思路:看到这个题目,我第一个想到的就是用查表法来做。代码如下。
  8. *
  9. *
  10. */
  11. //声明一个类,用于处理传入的数据
  12. class studnt {
  13.         // 声明一个用于接收成绩的变量
  14.         int grade;
  15.         // 声明一个数组,用于查表法
  16.         String[] st = new String[] { "极差", "极差", "极差", "极差", "很差", "及格", "中等", "良",
  17.                         "优秀", "优秀", "极优" };

  18.         // 声明一个构造函数,用于传入参数
  19.         studnt(int grade) {
  20.                 this.grade = grade / 10;
  21.         }

  22.         // 声明一个空的构造函数,以免实例化时出错
  23.         studnt() {
  24.         }

  25.         // 重写toString用于付出参数
  26.         public String toString() {
  27.                 return st[grade];
  28.         }
  29. }

  30. public class DemoTemp {
  31.         // 入口
  32.         public static void main(String[] args) {
  33.                 // 实例化studnt类,方便下面使用。
  34.                 studnt st = new studnt();
  35.                 // 实例Scanner用于输入
  36.                 Scanner sc = new Scanner(System.in);
  37.                 // 定一个标记,用于跳出循环
  38.                 boolean flag = false;
  39.                 // 由于是可重复输入的,所以用while当标记flag不为over时,一直运行下去。
  40.                 while (!flag) {
  41.                         // 因为可能存在输入非数字的情况,所以使用异常捕捉try,catch。怎么方便怎么来
  42.                         try {
  43.                                 // 提示指令
  44.                                 System.out.println("请输入您的学生成绩\n输入OVER退出");
  45.                                 // 用于接收输入的数据
  46.                                 String str = sc.next();
  47.                                 // 先判断输入的数据是否是结束语句"OVER",是结束则跳出循环结束运行。
  48.                                 if ((str.equals("OVER")) || (str.equals("over")))
  49.                                         flag = true;
  50.                                 // 否则进入下一个流程
  51.                                 else {
  52.                                         // 把输入的数据转为整数类型,不怕出错。出错有catch捕捉
  53.                                         int s = Integer.parseInt(str);
  54.                                         // 判断数字是否在要求的范围内
  55.                                         if ((s > 0) && (s <= 100)) {
  56.                                                 // 是,则传入数据,并输入结果
  57.                                                 System.out.println(new studnt((s)));
  58.                                         } else {
  59.                                                 // 否,则跳出提示。
  60.                                                 System.out.println("请输入0至100的数");
  61.                                         }
  62.                                 }
  63.                         }
  64.                         // 因为这里有try所以,只要用户输入的不是数字。会跳出提示。
  65.                         catch (Exception e) {
  66.                                 System.out.println("输入错误!请重新输入。(请勿输入非整形数字以外的字符)");
  67.                         }
  68.                 }
  69.         }
  70. }
复制代码
问题1:实现方法2
  1. import java.util.Scanner;
  2. class studnt{
  3.         //实现方法2  switch方法。与if,else方法一样的实现方法。我就不写if方法了。
  4.         public void count(int grand){
  5.                 //把传入的数据处理一下。方法判断。
  6.                 grand=grand/10;
  7.                 //使用switch开始判断
  8.                 switch(grand){
  9.                 case 10:
  10.                         System.out.println("极优");
  11.                         break;
  12.                 case 9:
  13.                         System.out.println("优秀");
  14.                         break;
  15.                 case 8:
  16.                         System.out.println("优秀");
  17.                         break;
  18.                 case 7:
  19.                         System.out.println("良");
  20.                         break;
  21.                 case 6:
  22.                         System.out.println("中等");
  23.                         break;
  24.                 case 5:
  25.                         System.out.println("及格");
  26.                         break;
  27.                 case 4:
  28.                         System.out.println("很差");
  29.                         break;
  30.                 default:
  31.                         System.out.println("同学,明天叫你家长来一下学校!");        
  32.                 }
  33.         }

  34. }

  35. public class DemoTemp {
  36.     public static void main(String[] args) {
  37.         // 实例化studnt类,方便下面使用。
  38.         studnt st = new studnt();
  39.         // 实例Scanner用于输入
  40.         Scanner sc = new Scanner(System.in);
  41.         // 定一个标记,用于跳出循环
  42.         boolean flag = false;
  43.         // 由于是可重复输入的,所以用while当标记flag不为over时,一直运行下去。
  44.         while (!flag) {
  45.                 // 因为可能存在输入非数字的情况,所以使用异常捕捉try,catch。怎么方便怎么来
  46.                 try {
  47.                         // 提示指令
  48.                         System.out.println("请输入您的学生成绩\n输入OVER退出");
  49.                         // 用于接收输入的数据
  50.                         String str = sc.next();
  51.                         // 先判断输入的数据是否是结束语句"OVER",是结束则跳出循环结束运行。
  52.                         if ((str.equals("OVER")) || (str.equals("over")))
  53.                                 flag = true;
  54.                         // 否则进入下一个流程
  55.                         else {
  56.                                 // 把输入的数据转为整数类型,不怕出错。出错有catch捕捉
  57.                                 int s = Integer.parseInt(str);
  58.                                 // 判断数字是否在要求的范围内
  59.                                 if ((s > 0) && (s <= 100)) {
  60.                                         // 是,则传入数据,并输入结果
  61.                                         st.count(s);
  62.                                 } else {
  63.                                         // 否,则跳出提示。
  64.                                         System.out.println("请输入0至100的数");
  65.                                 }
  66.                         }
  67.                 }
  68.                 // 因为这里有try所以,只要用户输入的不是数字。会跳出提示。
  69.                 catch (Exception e) {
  70.                         System.out.println("输入错误!请重新输入。(请勿输入非整形数字以外的字符)");
  71.                 }
  72.         }
  73. }
  74. }
复制代码
题目2:
  1. /*
  2. * 需求:从控制台字符串,将输入的字符串中的小写字母转换成大写字母,
  3. *                 大写字母转换成小写字母,数字转换成#符号。
  4. *
  5. *
  6. * 思路:把输入的字符,一个个拆开来判断。是否为字符或数字。是则进行转换。否则跳出提示。
  7. *                 判断可以通过把String转换为Char来判断。
  8. *                 最后把转换后的字符输出。
  9. *
  10. */
  11. public class DemoCase {
  12.         // 定下标点,当输入的数据中含有非字母与数字时。跳出循环。
  13.         static boolean flag = false;

  14.         // 入口
  15.         public static void main(String[] args) throws Exception {
  16.                 // 输入数据
  17.                 BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  18.                 System.out.println("请输入要转换的字符、按回车键结束");
  19.                 // 因为是字符与数字混合,所以用String类型
  20.                 String x = br.readLine();
  21.                 // 声明一个数字点,用到while计算
  22.                 int flagOne = 0;
  23.                 // 声明一个char用于把转入的数据的储存,方便于使用char方法
  24.                 char k;
  25.                 // 声明一个用于输出的String
  26.                 String arr = "";
  27.                 // 建立while循环,条件为:当数字标点小于输入的字符长度时,无限的运行下去。
  28.                 while ((flagOne < x.length()) && !flag) {
  29.                         // 取一个字符,用于转换。一个一个来转换
  30.                         k = x.charAt(flagOne);
  31.                         // 调用转换的方法
  32.                         k = shift(k);
  33.                         // 标点,加1。转换完一个,就加1
  34.                         flagOne++;
  35.                         // 把转换出来的字符集合起来。用于转换完后的输出
  36.                         arr = arr + k;
  37.                 }
  38.                 // 当转换出来的倒是字母与数字时,才输出。
  39.                 if (!flag)
  40.                         // 输出语句
  41.                         System.out.println(arr);
  42.         }

  43.         // 用于转换的方法,接收一个char类型的数据。
  44.         static char shift(char s) {
  45.                 // 判断是否为大写,是则换为小写字母
  46.                 if (s <= 'Z' && s >= 'A')
  47.                         // 转换大小写语句
  48.                         s = Character.toLowerCase(s);
  49.                 else
  50.                 // 判断是否为小写。是则换成大写字母
  51.                 if (s <= 'z' && s >= 'a')
  52.                         // 小写转换成大写的语句
  53.                         s = Character.toTitleCase(s);
  54.                 else
  55.                 // 如果以上都不是,则判断是否为数字,是则转换成“#”字符
  56.                 if (s <= 57 && s >= 48)
  57.                         s = '#';
  58.                 // 如果不是字母,也不是数字。则提示错误。结束程序
  59.                 else {
  60.                         // 输出提示
  61.                         System.out.println("输入错误,程序结束。输入的字符只能包含数字和字母。");
  62.                         // 把标点改为true。让上面的while跳出循环
  63.                         flag = true;
  64.                 }
  65.                 // 返回s。用于累加
  66.                 return s;
  67.         }
  68. }
复制代码

点评

建议:使用正则,使用switch的时候,那么在输出相同的结果时,可以就在最后一个case中输出,这样简化代码,继续加油!由于版主之间不能加技术分  发表于 2013-11-15 11:42
虽然你处理了输入的成绩不是数字,你catch了,但是同时程序也结束了,不符合要求,同时第二题处理输入的不是字母数字,不完善  发表于 2013-11-15 11:40

评分

参与人数 1黑马币 +10 收起 理由
杨增坤 + 10

查看全部评分

回复 使用道具 举报
占个楼明天写可以吗

点评

可以!  发表于 2013-11-12 21:59
回复 使用道具 举报
以上纯属废话,因为不能少于10个字。。

零下五度的水.zip

1.52 KB, 下载次数: 109

点评

功能基本实现了,希望你能使用多种方法,继续加油!  发表于 2013-11-15 11:47

评分

参与人数 1技术分 +3 收起 理由
杨增坤 + 3

查看全部评分

回复 使用道具 举报
答题活动:成绩等级

张虎新.zip

813 Bytes, 下载次数: 79

答题活动:成绩等级

点评

异常和注释,思路需要你写出,然后你的方法是基本的,你可以考虑switch和正则。  发表于 2013-11-15 11:51

评分

参与人数 1技术分 +1 收起 理由
杨增坤 + 1

查看全部评分

回复 使用道具 举报
  1. import java.util.*;
  2. public class GradeRank{
  3.         public static void main(String[] args){
  4.                 //scan to get the input number
  5.                 Scanner scan = new Scanner(System.in);
  6.                 //set a string to accept the input string
  7.                 String grade = null;
  8.                 while(true){
  9.                         sop("please input a num");
  10.                         //get the input string
  11.                         grade = scan.next();
  12.                         if(grade.equals("over"))//if the string is over,exit
  13.                                 break;
  14.                         String reg = "\\d+";
  15.                         //judge if no input or format is wrong
  16.                         if(grade != null && grade.matches(reg))
  17.                                 try{
  18.                                         //rank the grade
  19.                                         rank(Integer.valueOf(grade));
  20.                                 }catch(Exception e){
  21.                                         //print the exception
  22.                                         sop(e.toString());
  23.                                 }
  24.                         else{
  25.                                 sop("please input the right format");
  26.                                 sop("");
  27.                                 continue;
  28.                         }
  29.                         sop("");
  30.                 }
  31.         }
  32.         public static void rank(int grade) throws Exception{
  33.                 //handle the num from large to small
  34.                 if(grade > 100){
  35.                         //throw exception
  36.                         throw new Exception("out the range");
  37.                 }else if(grade >= 90){
  38.                         //judge  and print if grade  is you
  39.                         sop(grade + ": excellent");
  40.                 }else if(grade >= 89){
  41.                         //judge and print if grade is liang
  42.                         sop(grade + ": good");
  43.                 }else if(grade >= 79){
  44.                         //judge and print if grade is zhong
  45.                         sop(grade + ": juts so so");
  46.                 }else if(grade >= 60){
  47.                         //failed
  48.                         sop(grade + ": just pass");
  49.                 }else{
  50.                         sop("failed");
  51.                 }
  52.         }
  53.         // a method to print
  54.         public static void sop(Object obj){
  55.                 System.out.println(obj);
  56.         }
  57. }
复制代码

2题
  1. import java.util.*;
  2. public class ChangeCase{
  3.         public static void main(String[] args) throws Exception{
  4.                 //scan to get the input
  5.                 Scanner scan = new Scanner(System.in);
  6.                 //set a string to accept the input string
  7.                 String s = scan.next();
  8.                 //print the string
  9.                 System.out.println(s);
  10.                 //print new string
  11.                 System.out.println(changeCase(s));
  12.         }
  13.         //the method to changeCase
  14.         public static String changeCase(String s) throws Exception{
  15.                 //new string to store new string
  16.                 String news = "";
  17.                 //regex to judge if the sting is in right format
  18.                 String reg = "\\w+";
  19.                 if(!s.matches(reg)){//if not throw Exception
  20.                         throw new Exception("wrong format!");
  21.                 }
  22.                 //to change the string
  23.                 for(int x = 0; x < s.length(); x++){
  24.                         //get the char at index x
  25.                         char c = s.charAt(x);
  26.                         //judge if the number
  27.                         if(c >= '0' && c <= '9')
  28.                                 //change to "#"
  29.                                 news += "#";
  30.                         //judge if upcase
  31.                         else if(c >= 'A' && c <= 'Z')
  32.                                 //change to lowcase
  33.                                 news += (char)(c + 32) + "";
  34.                         //judge if lowcase
  35.                         else if(c >= 'a' && c <= 'z')
  36.                                 //change to upcase
  37.                                 news += (char)(c - 32) + "";
  38.                 }
  39.                 //return new string
  40.                 return news;
  41.         }
  42. }
复制代码


谢谢版主的阅览!

点评

输的成绩是字母的话,你的程序会结束,希望你能继续努力,加油,  发表于 2013-11-15 11:56
To
这位同学把自己的代码隐藏起来。不然被别人抄袭没有加分的哦  发表于 2013-11-13 00:17

评分

参与人数 2技术分 +2 黑马币 +2 收起 理由
杨增坤 + 2
To + 2 赞一个!

查看全部评分

回复 使用道具 举报
To 金牌黑马 2013-11-13 00:29:07
7#
支持!!!
回复 使用道具 举报
七道 中级黑马 2013-11-13 01:09:53
8#
上传压缩包都要输入字符,所以乱写

example.zip

5.31 KB, 下载次数: 90

点评

当你处理的输入的不是成绩的格式的时候,那么你要考虑到继续循环。下面的题也一样,还有思路!,继续加油!  发表于 2013-11-15 12:01

评分

参与人数 1技术分 +2 收起 理由
杨增坤 + 2

查看全部评分

回复 使用道具 举报
第一题.rar (921 Bytes, 下载次数: 2)

点评

连续输入字母的话,则报异常,程序会结束,不能循环了,希望你继续完善,加油,思路和注释!  发表于 2013-11-15 12:04

评分

参与人数 1技术分 +1 收起 理由
杨增坤 + 1

查看全部评分

回复 使用道具 举报
给自己加油!

邢栋.zip

1.59 KB, 阅读权限: 100, 下载次数: 1

点评

两种都没有解决输入的是不符合要求的信息后,不循环了就,希望你唏嘘完善!  发表于 2013-11-15 12:09

评分

参与人数 1技术分 +2 收起 理由
杨增坤 + 2

查看全部评分

回复 使用道具 举报
残影 高级黑马 2013-11-13 09:27:19
11#
交卷期限呢?
回复 使用道具 举报
坤哥,麻烦你看看了

秦大忠.zip

2.25 KB, 下载次数: 86

点评

基本实现了,但是输入的是字符成绩,那么你这就不能循环了,希望你继续努力!加油!多种!  发表于 2013-11-15 13:16

评分

参与人数 1技术分 +3 收起 理由
杨增坤 + 3

查看全部评分

回复 使用道具 举报
本帖最后由 赵晓海 于 2013-11-13 12:47 编辑

做的第一个,第二个基础测试上做过,不好意思传做过的。
更新了一下,把第二个也传上去了

bbs.zip

6.29 KB, 下载次数: 109

点评

写额不错,但是希望你能考虑多种党法,继续加油!  发表于 2013-11-15 13:20

评分

参与人数 1技术分 +4 收起 理由
杨增坤 + 4

查看全部评分

回复 使用道具 举报
本帖最后由 ∏艾力克斯※ 于 2013-11-13 12:21 编辑

第一题:
  1. /**
  2.          * 学生成绩分为四个等级:90~100:优,80~89:良,70~79:中,60~69:及格,0~60:不及格。
  3.          *
  4.          * 要求: 1.输入一个学生的成绩:例如 99,那么输出优。
  5.          *
  6.          * 2.输入成绩必须是整数,范围是0~100,超过范围或者输入的不是整数,要做相应的处理。
  7.          *
  8.          * 3.可以连续输入成绩,当输入over的时候,结束输入成绩
  9.          */
  10.         private static Scanner input = new Scanner(System.in);

  11.         public static void main(String[] args) {
  12.                 inputStuScore();//输入成绩

  13.         }

  14.         

  15.         public static void inputStuScore() {
  16.                 while (true) {
  17.                         System.out.print("请输入学生成绩:");
  18.                         String answer = input.next();// 接受输入

  19.                         if (answer != null && answer.equals("over")) {
  20.                                 System.out.println("退出系统!");
  21.                                 break;// 退出
  22.                         }

  23.                         showStuScore(answer);// 处理指令

  24.                 }
  25.         }

  26.         /**
  27.          * 学生分数判定
  28.          *
  29.          * @param answer
  30.          */
  31.         public static void showStuScore(String answer) {
  32.                 int score = 0;// 学生成绩
  33.                 boolean isInt = false;// 是Int吗?

  34.                 try {
  35.                         score = Integer.valueOf(answer);// 学生成绩赋值
  36.                         isInt = true;
  37.                 } catch (Exception e) {
  38.                         System.out.println("不是数字!请重新输入!");
  39.                         return;
  40.                 }

  41.                 if (isInt) {
  42.                         String rank = "";
  43.                         // 判定学生等级,和错误分数
  44.                         if (score < 0) {
  45.                                 System.out.println("分数低于0,无效");
  46.                                 return;
  47.                         } else if (score > 100) {
  48.                                 System.out.println("分数高于100,无效");
  49.                                 return;
  50.                         }

  51.                         if (score < 60 && score >= 0) {
  52.                                 rank = "不及格";
  53.                         } else if (score <= 69 && score >= 60) {
  54.                                 rank = "及格";
  55.                         } else if (score <= 79 && score >= 70) {
  56.                                 rank = "中";
  57.                         } else if (score <= 89 && score >= 80) {
  58.                                 rank = "良";
  59.                         } else if (score >= 90) {
  60.                                 rank = "优";
  61.                         }
  62.                         System.out.println("当前学生等级是:" + rank);
  63.                 }
  64.         }
复制代码
第二题:
  1. private static Scanner input = new Scanner(System.in);

  2.         public static void main(String[] args) {
  3.                 changeStr();

  4.         }
  5.         /**
  6.          * 从控制台字符串,将输入的字符串中的小写字母转换成大写字母,大写字母转换成小写字母,数字转换成#符号。 要求: 1.输入的必须只能包含数字和字母。
  7.          * 2.输出的要求要清晰明了。 例如:abd12AN45Ngk 转换后的是: ABD##an##nGK
  8.          */
  9.         public static void changeStr() {
  10.                 System.out.println("请输入字符串:");
  11.                 String value = input.next();

  12.                 System.out.println("我们用char字符对应的ASCII码来解决这个问题:");
  13.                 int start = 'a';
  14.                 int end = 'z';
  15.                 System.out.println("a~z的ASCII的范围是:" + start + "~" + end);
  16.                 start = 'A';
  17.                 end = 'Z';
  18.                 System.out.println("A~Z的ASCII的范围是:" + start + "~" + end);
  19.                 System.out.println("我们可以知道,两者之间是带有一个规律的,例如:");
  20.                 char a = 'a';
  21.                 char A = (char) (a - ('a' - 'A'));
  22.                 System.out.println("一个小写字符转换为大写:" + A);
  23.                 System.out.println("由此可知,两者之间的规律为,小写字母的ascii码比大写字母的ascii码大" + (a - A));
  24.                 System.out.println("我们根据ASCII码表可以知道,数字0~9的范围是:48~57");

  25.                 char[] chars = value.toCharArray();// 转换成char数组

  26.                 for (int i = 0; i < chars.length; i++) {
  27.                         if (chars[i] >= 65 && chars[i] <= 90) {// 大写字符ASCII码区间
  28.                                 chars[i] += 32;
  29.                         } else if (chars[i] >= 97 && chars[i] <= 122) {// 大写字符ASCII码区间
  30.                                 chars[i] -= 32;
  31.                         } else if (chars[i] >= 48 && chars[i] <= 57) {// 数字ASCII码区间
  32.                                 chars[i] = '#';
  33.                         }
  34.                 }
  35.                 String str = new String(chars);
  36.                 System.out.println("处理完成后的字符是:" + str);

  37.         }
复制代码

点评

没有思路,注释不集中,方法希望使用多种方法!继续加油!  发表于 2013-11-15 13:26

评分

参与人数 1技术分 +3 收起 理由
杨增坤 + 3

查看全部评分

回复 使用道具 举报
见附件!

题二.zip

1.06 KB, 下载次数: 65

题目一项目

题一.zip

1.1 KB, 下载次数: 98

题目二项目

点评

功能已经实现,思路写的也很清晰,希望你能有多种方法写,继续加油!  发表于 2013-11-15 12:13

评分

参与人数 1技术分 +4 收起 理由
杨增坤 + 4

查看全部评分

回复 使用道具 举报
顶!!!~
回复 使用道具 举报
完成{:soso_e113:}

刘晓东-云7.zip

4.95 KB, 阅读权限: 100, 下载次数: 1

点评

没有实现循环,没有处理输入的按要求的处理。希望你继续完善,继续加油!  发表于 2013-11-15 13:33

评分

参与人数 1技术分 +2 收起 理由
杨增坤 + 2

查看全部评分

回复 使用道具 举报
王瑞亚stringTest.zip (7.14 KB, 下载次数: 1)


点评

继续加油,希望你能用多挣方法,然后把思路和注释也的清晰,继续加油!  发表于 2013-11-15 13:37

评分

参与人数 1技术分 +3 收起 理由
杨增坤 + 3

查看全部评分

回复 使用道具 举报
wuchuang1992

wuchuang1992.rar

1.32 KB, 阅读权限: 30, 下载次数: 1

点评

思路和注释希望你能完善,继续加油!  发表于 2013-11-15 13:39

评分

参与人数 1技术分 +2 收起 理由
杨增坤 + 2

查看全部评分

回复 使用道具 举报
javaee+安卓

苏国旺.zip

7.23 KB, 阅读权限: 100, 下载次数: 1

论坛兄弟交流群中说的java+android也可以回答,没问题吧?

点评

写的很不错,希望你能多种方法来做,继续加油!  发表于 2013-11-15 13:40

评分

参与人数 1技术分 +4 收起 理由
杨增坤 + 4 赞一个!

查看全部评分

回复 使用道具 举报
1234下一页
您需要登录后才可以回帖 登录 | 加入黑马