摘要: /* 2 * 给定一个数组input[] ,如果数组长度n为奇数, 3 * 则将数组中最大的元素放到 output[] 数组最中间的位置, 4 * 如果数组长度n为偶数,则将数组中最大的元素放到 5 * output[] 数组中间两个位置偏右的那个位置上, 6 * 然后再按从大到小的顺序,依次在第一个位置的两边, 7 * 按照一左一右的顺序,依次存放剩下的数。 8 */直接贴代码:#include#include#include#define MAXINT pow(2,8*sizeof(int))-1void sort(int n, int input[], int... 阅读全文
posted @ 2013-09-12 22:34 淡看浮华 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 上机时间两小时,3道题1 字串转换问题描述:将输入的字符串(字符串仅包含小写字母‘a’到‘z’),按照如下规则,循环转换后输出:a->b,b->c,…,y->z,z->a;若输入的字符串连续出现两个字母相同时,后一个字母需要连续转换2次。例如:aa 转换为 bc,zz 转换为 ab;当连续相同字母超过两个时,第三个出现的字母按第一次出现算。要求实现函数:void convert(char *input,char* output)【输入】 char *input , 输入的字符串【输出】 char *output ,输出的字符串【返回】 无示例输入:char*input= 阅读全文
posted @ 2013-09-12 15:35 淡看浮华 阅读(726) 评论(2) 推荐(0) 编辑