high 的值由主函 数传给 fun 函数。 /**found**/ while((2<=high)&&(n<10)) /**found**/ yes=0;break; 3. 程序设计 请编写函数 fun,函数的功能是:利用一下所示的简单迭代方法求方程求方程:cos(x)-x=0 的一个实根。 xn+1=cos(xn)迭代步骤如下: (1)取 x1 的初值为 0.0; (2)x0=x1,把 x1 的值赋给 x0; (3)x1=cos(x0) ,求出 一个新的 x1; (4)若 x0-x1 的绝对值小于 0.000001 执行步骤(5)否则执行步骤(2)(5)所求 x1 就是方程 cos ; (x)-x=0 的一个实根作为函数值返回。程序将输出结果为:root=0.739058。 float fun() { float x0,x1=0.0; do{ x0=x1;
x1=cos(x0); }while(fabs(x0-x1)>0.000001); return x1; } 第十九套 1. 程序填空 给定程序中,函数 fun 的功能是:将 a 所指的 3×5 矩阵中第 k 列的元素左移到第 0 列,第 k 列以后的每 列元素行依次左移,原来左边的各列依次绕到右边。 第 1 处 for(p=1;p<=k;p++) 第 2 处 for(j=0;j<n-1;j++) a[i][j]=a[i][j+1]; 第 3 处 a[i][n-1]=temp; 2. 程序修改 给定程序 modi1.c 中函数 fun 的功能是:根据形参 m 的值(2<=m<=9) ,在 m 行 m 列的二维数组中存 放如下所示规律的数据,由 main 函数输出。例如,若输入 2 则输出: 1 2 2 4 /**found**/ fun(int a[][m],int m) /**found**/ a[j][k]=(k+1)*(j+1); 3. 程序设计 函数 fun 的功能是:将 a、b 中的两位正整数合并形成一个新的整数放在 c 中。合并的方式是:将 a 中的 十位和个位依次放在变量 c 的十位和千位上,b 中的十位和个位数依次放在变量 c 的个位和百位上。 void fun(int a,int b,int*c) { *c=(a%10)*1000+(b%10)*100 +(a/10)*10+(b/10); } 第二十套 1. 程序填空 给定程序中,函数 fun 的功能是:对形参 s 所指字符串中下标为奇数的字符 ascii 码大小递增排序,并将 排序后的下标为奇数的字符取出,形成一个新串。 第 1 处 t=i; 第 2 处 for(j=i+2;j<n;j=j+2) 第 3 处 p[j]=0; 2. 程序修改 给定程序 modi1.c 中函数 fun 的功能是:用下面的公式求π 的近似值,知道最后一项的近似值小于指 定数(参数 num)为止:例如程序 0.0001,则程序输出 3.1414。 /**found**/ while((fabs(t))>=num) /**found**/ t=s/n 3. 程序设计
请编写一个函数 void fun(char a[ ],char b[ ],int n) ,其功能是:删除一个字符串指定下标的字符。其中,a 指向原字符串,删除指定字符后的字符串放在 b 所指的 n 中存入指定的下标。 viod fun (char a[ ],char b[],int n) { strncpy (b,a,n); b[n]=0; strcat(b,a+n+1); } 第二十一套 1. 程序填空 给定程序中,函数 fun 的功能是:在形参 ss 所指字符串数组中,将所有串长超过 k 的字符串右边的字符 删去,只保留左边的 k 个字符。ss 所指字符串数组有 n 个字符串,且串小于 m。 第一处 void fun(char (*ss)[m], int k) 第二处 while (i<n){ 第三处 ss[i][k]=0;i++;} 2. 程序修改 给定程序 modi1.c 中函数 fun 的功能是:根据以下公式求π 值,并作为函数值返回。例如,给指定精 度的变量 eps 输入 0.0005 时,应当输出 pi=30140578.。 /**found**/ t=1; /**found**/ return(2*s); 3. 程序设计 假定输入字符串中只包含字母和*号。请编写函数 fun,它的功能是:将字符串的前导*号不得多于 n 个; 若多于 n 个,则删除多余的*号;若少于或等于 n 个,则什么也不做,字符串中间和尾部的*号不删除。函数 fun 中给出的语句仅供参考。 void fun(char*a,int n) { int i=0,k=0; while(a[k]= =*)k++; if(k>n) { i=n;j=k; for(;a[j]!=0;j++) a[i++]=a[j]; a[i]=0; }} 第二十二套 1. 程序填空 给定程序中,函数 fun 的功能是:a 所指 4×3 矩阵中第 k 行的元素与第 0 行元素交换。例如:有下列矩 阵 1 2 3 4 5 6
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-28349-53.html
美国现在巴不得我们打