无纸化计算机二级C语言程序设计题库答案程序题
1.(1)3.0或(double)3 (2)> (3) (t+1)
(1)double fun(int n)(2)s=s+(double)a/b;
1 int fun (int a[][M])
{
int i,j,max=a[0][0];
for(i=0;i<2;i++)
for(j=0;j
if(max
max=a[i][j];
return max;
}
2.(1) 0 (2) n (3) (t*t)
(1)for(i=0;str[i];i++)(2)if(substr[k+1]== '\0')
2 double fun ( double eps)
{
double s=1.0,s1=1.0;
int n=1;
while(s1>=eps)
{s1=s1*n/(2*n+1);
s=s+s1;
n++;
}
return 2*s;
}
3. (1) s[i] (2) '9' (3)*t=n
(1)t = *x ; *x = y ;(2)return(t) ;或return t;
3 void fun (int *a, int *n)
{
int i,j=0;
for(i=1;i<=1000;i++) /*求1到1000之内能被7或11整除、但不能同时被7和11整除的所有整数,并放入数组a中*/
if((i%7==0||i%11==0)&&i%77!=0)
a[j++]=i;
*n=j;
}
4. (1)1 (2) j++ (3)j
(1)t=a;a=b;b=t;(2)return(b);或return b;
4 void fun( char *a )
{
int i,j=0;
for(i=0;a[i]!='\0';i++)