【2】if(!(n%i))
【编程】请编写函数fun,其功能是:将两个两位数的正整数a,b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次在c数千位和十位上,b数的十位和个位数依次放在c数的个位和百位。例如,当a=45,b=12,调用该函数后,c=4251。 【答案】
void fun(int a,int b,long *c) {*c=(a%10)*1000+(b%10)*100+(a/10)*10+b/10; }
◆◆◆◆◆◆宏图教育◆◆◆◆◆ 【填空】函数fun()的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每5个元素求一个平均值,并将这些值依次存放在w所指的数组中。若s所指数组中元素的个数不是5的倍数,多余部分忽略不计。例如,s所指数组有14个元素,则只对前10个元素进行处理,不对最后的4个元素求平均值。 【答案】【1】%【2】return【3】b[i] 【改错】下列给定程序中,函数fun()的功能是逐个比较a,b两个字符串对应位置中的字符,把ASCII值大或相等的字符依次存放到c数组中,形成一个新的字符串。例如:a中的字符串为aBCDeFgH,b中的字符串为ABcd,则c中的字符串应为aBcdeFgH。 【答案】【1】int k=0;【2】while(*p||*q)
【编程】编写函数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.739085。 【答案】 float fun()
{ float x1=0.0,x0; do
{ x0=x1;x1=cos(x0); }
return x1; }
◆◆◆◆◆◆宏图教育◆◆◆◆◆ 【填空】函数fun()的功能是:将s所指字符串中的字母转换为按字母序列的后续字母(但Z转化为A,z转化为a),其他字符不变。
【答案】【1】*s【2】1【3】s++ 【改错】fun()函数的功能是分别统计字符串中大写字母和小写字母的个数。例如:给字符串s输入
AAaaBBb123CCccccd,则应输出结果为upper=6,lower=8。
【答案】【1】void fun(char *s,int *a,int *b) 【2】(*a)++ ; 【3】(*b)++;
【编程】请编一个函数void fun(int tt[M][N], int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指的一维数组中。二维数组中的数已在主函数中给出。 【答案】
void fun(int tt[M][N],int pp[N])
{int i,j,min; for(j=0;j<N;j++) {
min=tt[0][j]; for(i=0;i<M;i++) if(tt[i][j]<min) min=tt[i][j]; pp[j]=min; } }
◆◆◆◆◆宏图教育◆◆◆◆◆ 【填空】函数fun()的功能是:将长整型数中每一位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如:当s中的数为87653142时,t中的数为7531。
【答案】【1】%【2】10【3】10 【改错】函数fun()的功能是将一个由八进制数字字符组成的字符串转换为与其面值相等的十进制整数。规定输入的字符串最多只能包含5位8
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新人文社科计算机二级上机考试(26)全文阅读和word下载服务。
相关推荐: