09 2013 档案
摘要:1 /* scheduler.cpp 2 * 操作系统任务调度问题。操作系统任务分为系统任务和用户任务两种。 3 * 其中,系统任务的优先级 = 50且 13 #include 14 #include 15 16 #define N 100 17 18 void scheduler(int task[], int n, int system_task[], int user_task[]) 19 { 20 if (task == NULL || n task[j + 1]) 41 { 42 temp = t...
阅读全文
摘要:\0是C++中字符串的结尾标志,存储在字符串的结尾,它虽然不计入串长,但要占一个字节的内存空间。在百度百科中查看\0词条,会有这样一句话:c/c++中规定字符串的结尾标志为'\0'。有人可能认为,在C语言里(C++会不同),'\0'并不是字符型,而是int型。在这里,我们姑且和百度词条作者保持一致,认为\0与'\0'是等价的。由于不同处理器的位数不同,'\0'并不一定是8位的00000000。实际上,由于不同处理器的位数不同,sizeof(int)返回的结果也都不同,而sizeof(char)返回结果一般是1,对8位机来说,一个字
阅读全文
摘要:1 /* centre_sort.cpp 2 * 给定一个数组input[] ,如果数组长度n为奇数, 3 * 则将数组中最大的元素放到 output[] 数组最中间的位置, 4 * 如果数组长度n为偶数,则将数组中最大的元素放到 5 * output[] 数组中间两个位置偏右的那个位置上, 6 * 然后再按从大到小的顺序,依次在第一个位置的两边, 7 * 按照一左一右的顺序,依次存放剩下的数。 8 */ 9 10 #include 11 #include 12 13 void sort(int n, int input[], int output[]...
阅读全文
摘要:1 /* cal_score.cpp 2 * 选秀节目打分,分为专家评委和大众评委, 3 * score[] 数组里面存储每个评委打的分数, 4 * judge_type[] 里存储与 score[] 数组对应的评委类别, 5 * judge_type[i] == 1,表示专家评委, 6 * judge_type[i] == 2,表示大众评委,n表示评委总数。 7 * 打分规则如下:专家评委和大众评委的分数先分别取一个平均分(平均分取整), 8 * 然后,总分 = 专家评委平均分 * 0.6 + 大众评委 * 0.4,总分取整。 9 * 如果没有大众评委,...
阅读全文

浙公网安备 33010602011771号