该文被密码保护。 阅读全文
posted @ 2013-09-16 21:55 淡看浮华 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1 /* scheduler.cpp 2 * 操作系统任务调度问题。操作系统任务分为系统任务和用户任务两种。 3 * 其中,系统任务的优先级 = 50且 #includevoid scheduler(int task[],int n,int system_task[],int user_task[]){ if(NULL==task||nuser_task[j+1]){ //对user_task进行冒泡排序 user_task[j]=user_task[j]^user_task[j+1]; user_task[j+1... 阅读全文
posted @ 2013-09-13 22:49 淡看浮华 阅读(635) 评论(0) 推荐(0) 编辑
摘要: /* 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) 编辑
摘要: 日期问题:给定两个日子,计算这两个日子之间的天数;给定某个日子,返回它在一周中属于第几天;给定某年某月,打印出这一月份的日历#include <iostream>using namespace std;typedef struct{ int year; int month; int day;} Date;int isLeap(int year);int days(Date date);int datejian(Date date1,Date date2);int whichDay(Date date);void printCalenda(Date date);static int 阅读全文
posted @ 2013-02-28 09:30 淡看浮华 阅读(233) 评论(0) 推荐(0) 编辑