1 编程题: 第1 套 1
打开考生文件夹中的Cprog011
C,完成其中的fun1 函数,该函数的数学表达式是: 1sin1( )1xxefunxx 例如:fun1(0
76) = 2
175 fun1(3
00) = 5
307 fun1(3
76) = 9
打开考生文件夹中的Cprog012
C,完成其中的函数fun2(int a[ ], int n, int b[ ], int c[ ]),实现: (1)将数组a 中大于-20 的元素,依次存放到数组b 中; (2)将数组b 中的元素按照从小到大的顺序存放到数组c 中; (3)函数返回数组b 中的元素个数
Cprog011
C double fun1(double x) { /**/ double y = 0
0; y=(1+sin(x)+exp(x))/(1+x); return y; /**/ } Cprog012
C int fun2(int a[],int n,int b[],int c[]) { /**/ int j = 0; int i,t,k; for(i=0;i-20) { c[j]=b[j]=a[i]; j++; } for(i=0;i0) { strcpy(str,a);strcpy(a,b);strcpy(b,str);} if(strcmp(b,c)>0) { strcpy(str,b);strcpy(b,c);strcpy(c,str);} if(strcmp(a,b)>0) { strcpy(str,a);strcpy(a,b);strcpy(b,str);}/**/} 第3 套 1
打开Cprog031
C,完成其中的函数fun1,该函数的数学表达式是: 1
231( )103213xfunxxxx = 例如:fun1(0
76) = 1