题目 解决代码及点评 //编写一函数判断一个数是否为素数 #include<stdio.h> #include <stdlib.h> #include <math.h> void f61(int a ) {  if (a==0)  {   printf("%d不是素数!",a);  }  else if (a==1)  {   printf("%d不是素数!",a);  }  else  {…
  题目 解决代码及点评 /* 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…
    题目 解决代码及点评 /************************************************************************/ /* 78. 打印年历. 要求:每行打印两个月日历.如下图: 一月 二月 三月 四月 . . . . . . 十一月 十二月 思考: 每行打印三个月日历. */ /**********************************************************************…