题目 解决代码及点评 /************************************************************************/ /* 78. 打印年历. 要求:每行打印两个月日历.如下图: 一月 二月 三月 四月 . . . . . . 十一月 十二月 思考: 每行打印三个月日历. */ /**********************************************************************…
  题目 解决代码及点评 /* 48. 找规律填写N×N方阵.如N=8时, 其方阵为: */ #include <stdio.h> #include <stdlib.h> void main() { const int N=8; int a[N][N]; for (int data=1,i=0,j=0,k=0;k<(N+1)/2;k++,data++) { while (i<N-k) { a[i][j]=data; i=i+1; } i--; j++; wh…
   题目 解决代码及点评 /* 功能:用记录来描述一个学生的成绩情况,内容包括:姓名.学号.数学成绩和PASCAL成绩. 要求对一个小组的10个学生的成绩进行统计处理: 1)计算学生的总平均分,并按平均分高低排出名次,打印出姓名. 2)打印出90分以上和不及格者的名字. 要求用子程序来完成. 时间:19:31 2013/10/24 */ #include<stdio.h> #include<stdlib.h> #include<string.h> stru…
   题目 解决代码及点评 /************************************************************************/ /* 58. 编写程序,按照 1,2, ... , 28的顺序填一个7×7数组的左上角,程序的输出结果为: 1 2 4 7 11 16 22 3 5 8 12 17 23 6 9 13 18 24 10 14 19 25 15 20 26 21 27 28 */ /**********************…
   题目 解决代码及点评 /* 功能: 已知N是正整数, 它可拆写成三个正整数N1.N2和N3之和的形式N=N1+N2+N3. 请编程序打印出满足上式的全部组合,并当N1.N2和N3中至少有两个是素数时打印"YES"否则打印"NO". 如N=5时输出: 5 = 1 + 1 + 3 NO 5 = 1 + 2 + 2 YES 5 = 1 + 3 + 1 NO 5 = 2 + 1 + 2 YES 5 = 2 + 2 + 1 YES 5 = 3 + 1 + 1…
    题目 解决代码及点评 /************************************************************************/ /* 建立一个链表,每个结点包括的成员为:职工号.工资.用new函数开辟新结点. 要求链表包括5个结点,从键盘输入结点中的有效数据.然后把这些结点的数据打印出来. 要求用函数creat来建立链表,用list函数来输出数据.这5个职工的职工号是101,103,105,107,109. */ /******…