摘要: 这题寒假也没搞出来,但今天花了一小时终于搞定。 题意是输入一串数字字符,把‘5’当作空格,然后把被分割开的数字进行排序输出。 首先是字符串输入,按照高精度的处理方法,数值低位放到数组低位。(字符串型的S转到整形的A) 然后,开始对A数组遍历,将第i位的数值乘以10的i次方,累加到B数组(整形)。遇到5则continue,当然还要对累加时的变量进行重置。 上述的做法有两个点要特别注意到,如果A数组的最后一位不是5,而整个数组里5的数量不为0,则B数组的个数要加1,二是如果数组里5的数量为0,则B的个数也要加1。 1 #include 2 #include 3 #include ... 阅读全文
posted @ 2014-02-16 21:53 猫御龙 阅读(241) 评论(0) 推荐(0)