11111} fun(n)????????1?32?53?74?8n?(2n?1)
/**/
#include 
/**/
/**/ }
void main() {
int n;
printf(\ scanf(\
printf(\ getch(); }
Cprog172.c
打开程序cprog172.c, 完成其中的bTrue( int  a[ ][ ], int n)函数,其功能是判断一个矩阵是否为对称矩阵,若矩阵对称返回1,不对称返回0。说明:矩阵a是一个二维数组,若其中的第k行第j列 的元素与第j行第k列的元素相等,则称其为对称矩阵,否则为非对称矩阵。 #include 
int bTrue(int a[][4],int n) { /**/
void main() {
int a[4][4],i,j; int bT;
printf(\ for(i=0; i<4; i++) for(j=0; j<4; j++)
scanf(\ bT = bTrue(a,4); if( bT == 1 )
printf(\ else
printf(\ getch(); }
Cprog182.c
打开程序cprog182.c ,完成其中的fun(int a[ ], int n) 函数,其功能是找出数组a中与所有元素的平均值偏差最大的元素,并返回该元素值。 #include 
/**/
/**/ }
void main() {
int a[] = {10,22,8,33,17,5,9,13,27};
17
int i,n = sizeof(a)/sizeof(int); int k;
  printf(\  for(i=0;i     printf(\ \  printf(\  k=fun(a,n);    printf(\  getch(); }  -------------------------------------------------- Cprog131.c  fun1(x)?3xsinx?tgx1.5?x  Cprog141.c  fun1(x)?ex?sin(x?6)  x2?1   Cprog151.c  ?sinxx?3fun1(x)???xx?3??cos(2x?1)x?3Cprog161.c  ?3?2.5?xx?3fun1(x)???sinx?3???xx?3??Cprog171.c    ??2.5?cos(x)x?10fun1(x)??xsinx?3???x2x?10?Cprog181.c   ??3lgx?3x?100fun1(x)??sinx?3???x?100x?100?--------------------------------------------------------    Cprog131.c {double y;   y=(3*x*sin(x)+tan(x))/(1.5+fabs(x));  return y; } Cprog141.c {double y;   y=(exp(x)+sin(x-6))/(x*x+1);  return y; } Cprog151.c {double y;   if(x<3) y=sin(x);  else if(x==3) y=x; else y=cos(2*x+1);  return y; } Cprog161.c {double y;   if(x<3) y=pow(2.5+fabs(x), 1.0/3)/(sin(x)+3);  else y=x;  return y; } Cprog171.c {double y;   if(x<10) y=sqrt(2.5+cos(x))/(x*sin(x)+3);  else y=x*x;  return y; } Cprog181.c {double y;   if(x<100) y=(3*log10(x)-3)/(sin(x)+3);  else y=x-100;  return y; }    18  参考答案  (一) 选择题  1-10)A C C A C   B A B B B  11-20)D D A C B   B D A B D  21-30)C D D D A   B A D A D  31-40)B B B C A   A D D A A  41-50)A A C C D   D B D B C  51-60)D A C A C   B D B A B  61—70)D A C B A   B C A A A  71-80)B C B D B   D A A C A 81-90)A C C D A   C A C D B 91-100)B C A A C   D A C C D 101)     D  (二) 改错题  Cmody131.c  /**/ int f; /**/→ float f; /**/ a,b /**/→&a, &b /**/ a/b /**/→(float)a/b Cmody132.c /**/ n/**/ →int m  /**/a1= =4&&a2= =4/**/→a1= =4||a2= =4 /**/fun(k) /**/→find(k) Cmody141.c  /**/ int  a, Tag;/**/ →int a, tag; /**/ a/**/ →&a  /**/ if(a)/**/ →if(a= =0||a= =tag) Cmody142.c  /**/ k=0/**/ →k=1 /**/ 1/**/ →k  /**/ i++; i++/**/ →i++, i++ Cmody151.c  /**/ c1,c2/**/ →char c1,c2  /**/ for(i=1,i<=7; i++)/**/ →for(i=1; i<=7; i++) /**/ If(c2)/**/ →if(c2= =?1?) Cmody152.c  /**/ n=1/**/ →n=0  /**/ n%9=0/**/ →n%9= =0  /**/ i/100= =i/10/**/ →i/100= =i Cmody161.c  /**/ int a(10);/**/ →int a[10]; /**/ x/**/ →&x  /**/ for(i=1; i<=10; i++)/**/ →for(i=0; i<10; i++) Cmody162.c    /**/ float a, b, c/**/ →float a, float b, float c /**/ return (1); /**/ →return (mk); /**/ fun(a  b  c)/**/ →fun(a, b, c) Cmody171.c  /**/ int i, j, k,temp, /**/ →int i,j, k, temp;  /**/ for(k=1; k<10; k++)/**/ →for(k=0; k<10; k++) /**/{ temp=a[i]; a[k]=a[i]; a[i]=temp;}/**/ → { temp=a[k]; a[k]=a[i]; a[i]=temp;}  Cmody172.c  /**/ fmax(a; b; c)/**/ →famx(a, b, c)  /**/ float fmax(float x, y, z)/**/ →float fmax(float x, float y, float z)  /**/ (x>y)?x:y;/**/ →(x>m1)?x:m1; Cmody181.c  /**/ right=19/**/ →right=19; /**/ q/**/ →&q  /**/ count-- ;/**/ →count++; Cmody182.c  /**/ float r, x, y/**/ →float r, float x, float y /**/ -1/**/ →0  /**/ bIn=0/**/ →bIn!=0  (三) 填空题  Ccon131.c /**/int /**/  /**/temp=a; a=b; b=temp;/**/ /**/ (- -a>b)/**/ Ccon132.c /**/ int n /**/  /**/1.0/(8+3*i) /**/ /**/ y/**/ Ccon141.c /**/m<=5 ;/**/ /**/2*(m-1); /**/ /**/ “  “/**/ Ccon142.c /**/v /**/  /**/ c1<=30/**/ /**/m /**/ Ccon151.c  /**/ &num1, &op, &num2/**/ /**/ switch(op)/**/ /**/ (flag= =0)/**/ Ccon152.c  /**/ char str[ ]/**/ /**/str[j] /**/  19  /**/j++ /**/ Ccon161.c /**/i=0; /**/  /**/ str[i++]=c;/**/ /**/ ?\\0?;/**/ Ccon162.c /**/i /**/a[N-1-i]=temp /**/ /**/arr /**/ Ccon171.c /**/ char /**/ /**/continue; /**/ /**/ sum++;/**/ Ccon172.c /**/a,b /**/ /**/r /**/ /**/ y/**/ Ccon181.c  /**/ s2[i]=s1[i]-1;/**/ /**/s2[i]=?9? ;/**/ /**/ ?\\0?/**/ Ccon182.c  /**/char s2[ ] /**/ /**/s1 /**/ /**/ str1/**/  (四) 编程题  Cprog132.c {int i, k=0;   float sum=0, aver;   for(i=0; i  for(i=0; i Cprog142.c { int  i, k=0;   float  min=fabs(x-a[0]);  for(i=1; i  if(fabs(a[i]-x) Cprog152.c  { int t, i, j, k,count=0;    if(bg>fn) {t=bg; bg=fn; fn=t; }     for(i=bg; i<=fn; i++)  { k=sqrt(i);  for(j=2; j<=k; j++) if(i%j==0) break; if(j>k) count++; }  return count ; }  Cprog162.c  { double sum=0, t;   int i, sign=1;    for(i=1; i<=n; i++)  {t=sign*1.0/(i*(2*i+1));   sum+=t;   sign=-sign;  }   return sum; }  Cprog172.c { int i, j, flag=1;   for(i=0; i      if(a[i][j]!=a[j][i]) {flag=0; break;} return flag; }  Cprog182.c { int i, k=0;   float  sum=0, aver, max;   for(i=0; i  max=fabs(a[0]-aver); for(i=1; i  if(fabs(a[i]-aver)>max)   { max=fabs(a[i]-aver); k=i;} return a[k]; }  k=i;} 20   
相关推荐: