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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wanghuailin1030   /  2013-6-21 21:02  /  9696 人查看  /  50 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 sym544135698 于 2013-7-5 13:33 编辑


你的这段代码是不行的,总是说字符串有问题,需要trycatch
  1. try
  2. {
  3. sum = sum + int.Parse(p[i]) * 256 ^ (i);
  4. }
  5. catch
  6. { }
复制代码
sum那里也不是的
回复 使用道具 举报
好有难度,被打击了,
回复 使用道具 举报
面试不是基础题么?怎么这么难的!
回复 使用道具 举报
这些IP是手动拷贝到txt文件还是通过程序写入txt文件?
回复 使用道具 举报
  1. static void Main(string[] args)
  2.         {
  3.             List<string> s = File.ReadLines(@"ip.txt", Encoding.Default).ToList<string>();

  4.             for (int i = 0; i < s.Count - 1; i++)
  5.             {
  6.                 for (int j = 0; j < s.Count - 1 - i; j++)
  7.                 {
  8.                     if (ToNumber(s[j]) > ToNumber(s[j + 1]))
  9.                     {
  10.                         string temp = s[j];
  11.                         s[j] = s[j + 1];
  12.                         s[j + 1] = temp;
  13.                     }
  14.                 }
  15.             }
  16.             foreach (string str in s)
  17.             {
  18.                 Console.WriteLine(str);
  19.             }
  20.             Console.ReadKey();
  21.         }
  22.         private static long ToNumber(string s)
  23.         {
  24.             string resault = "";
  25.             for (int i = 0; i < 4; i++)
  26.             {
  27.                 resault += s.Split('.')[i].PadLeft(3, '0');
  28.             }
  29.             return long.Parse(resault);
  30.         }
复制代码
回复 使用道具 举报
zhangcheng5468 发表于 2013-7-9 14:08
这些IP是手动拷贝到txt文件还是通过程序写入txt文件?

手动写,是给出来的
回复 使用道具 举报
回复 使用道具 举报
这个考试题,看了搞了好久才有些思路,基础视频也看了,但涉及多了就搞混了,看来还是基础不牢。。。
回复 使用道具 举报
123
您需要登录后才可以回帖 登录 | 加入黑马