1、经典 C 语言源代码1、(1)某年某月某日是星期几#includeint main()int year, month, day;while (scanf_s(%d%d%d, &year, &month, &day) != EOF)if (month = 1 | month = 2)/判断 month 是否为 1 或 2year-;month += 12;int c = year / 100;int y = year - c * 100;int week = (c / 4) - 2 * c + (y + y / 4) + (13 * (month + 1) / 5) + day - 1;1 / 。
2、47.while (week aj + 1)temp = aj;aj = aj + 1;/ 大的沉底,小的上浮aj + 1 = temp;printf( 排序结果: n);for (i = 0; i void ReArranger(int* A, int* B, int m, int n) /A和 B 是各有 m 个和 n个整数的非降序数组, 本算法将 B 数组元素逐个插入到A 中,使A 中各元素均不大于B 中各元素,且两数组仍保持非降序排列。int x, j, i;while (Am - 1B0)x = Am - 1;Am - 1 = B0;/ 交换 Am-1和 B0j = 1;17 / 4。
3、7.while (j= 0 & Aix)Ai + 1 = Ai-;/ 寻找 B0的插入位置Ai + 1 = x;void main()/ 这里主要介绍算法思想,主函数就简单写了int A3, B5, i;printf( 输入第一个数组:);for (i = 0; ivoid main() int a, b, c