77范文网 - 专业文章范例文档资料分享平台

C题库(5)

来源:网络收集 时间:2018-12-01 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

2.for(j=0; j<=i; j++) 3.a[i][j]*=n;

功能:编写函数fun求20以内所有5的倍数之积。

【参考答案】 1.int s=1,i; 2.if(i%m==0) 3.s=s*i

功能:用下面的公式求圆周率的近似值。直到最后一项的绝对值小于等于0.0001。

【参考答案】 1.#include \2.float s=0,t=1,p=1; 3.while(fabs(t)>1e-4) 4.printf(\

功能:将字符串s中最后一次出现的子字符串t1替换成字符串t2, 所形成的新串放在w所指的数组中,在此处,要求t1和t2 所指字符串的长度相同。

【参考答案】 1.while (*w) 2.if (*r==*p) 3.if (*r=='\\0') a=w; 4.*a=*r;

题目:输入一个字符串, 输出其中的小写字符。

【参考答案】 1.putchar(p[i]); 2.n=strlen(str); 3.

功能:在一个已按升序排列的数组中插入一个数,插入后,数 组元素仍按升序排列。 【参考答案】

1.scanf(\2.for(i=N-2;i>=0;i--) 3.a[i+1]=a[i]; 4.break;

题目:定义一个4×4的二维数组b,数组元素的值由键盘输入, 输出其中的最大值及所在的行、列下标。

【参考答案】

1.int fun(int b[4][4]); 2.scanf(\3.int i,j,max=b[0][0]; 4.if(max

功能:根据以下公式求π值,并作为函数值返回。 【参考答案】 1.while(t>eps) 2.t=t*n/(2*n+1);

3.return 2*s;

题目:下列给定程序中函数 fun 的功能是 : 将字符串中的内容按逆序输出 , 但不改变宇符串中的内容。

【参考答案】

1.void fun (char *a) 2.while(i>=0 ) 3.printf(\

功能:一球从100米高度自由落下,每次落地后反跳回原高度的 一半;再落下,求它在第10次落地时,共经过多少米? 第10次反弹多高?

【参考答案】

1.float sn=100.0,hn=sn/2; 2.for(n=2;n<=10;n++) 3.hn=hn/2;

功能:先将在字符串s中的字符按逆序存放到t串中,然后把s中的 字符按正序连接到t串的后面。

【参考答案】 1.int i,ss;

2.t[i] = s[ss-i-1]; 3.t[2*ss]='\\0';

功能:编写函数fun计算下列分段函数的值:

【参考答案】 1.float y;

2.if (x<0 && x!=-3.0) 3.return y;

功能:计算数组元素中值为正数的平均值(不包括0)。

【参考答案】 1.double sum=0.0; 2.while(s[i]!=0) 3.sum/=c; 4.return sum;

功能:计算数组元素中值为正数的平均值(不包括0)。

【参考答案】 1.double sum=0.0; 2.while(s[i]!=0) 3.sum/=c; 4.return sum;

功能:在键盘上输入一个3行3列矩阵的各个元素的值(值为整数), 然后输出矩阵第一行与第三行元素之积。

【参考答案】 1.sum=1;

2.for(i=0;i<3;i+=2) 3.sum=sum*a[i][j];

功能:求一个3行4列矩阵的外框的元素值之和。

【参考答案】

1.int i,j,s,s1=0,s2=0,s3=0,s4=0; 2.s2=s2+a[m-1][j]; 3.for(i=1;i

题目:从键盘输入二维数组a[4][5]的值,求每行元素的和, 并存入一维数组b[4]中。

【参考答案】

1.void fun(int a[4][5],int b[4]) 2.t=0;

3.t=t+a[i][j]; 4.printf(\

功能:写一个函数,求一个字符串的长度,在main函数中输入字 符串,并输出其长度。

【参考答案】 1.while(*p!='\\0') 2.char str[20]; 3.len=length(str);

题目:下列给定程序的功能是:将字符串s中位于奇数位置的字符

或ASCII码为偶数的字符放入字符串t中(规定第一个字符放在第0位)。

【参考答案】 1.j++;

2.if(i%2||s[i]%2==0) 3.t[k]='\\0';

功能:将若干学生的档案存放在一个文件中,并显示其内容。 【参考答案】

1.struct student *p; 2.FILE *fp;

3.for(p=stu;p

4.printf(\

功能:从m个学生的成绩中统计出高于和等于平均分的学生人数, 此人数由函数值返回。平均分通过形参传回,输入学生成 绩时,用-1结束输入,由程序自动统计学生人数。

【参考答案】

1.if ( s[ i ] >= av ) count++; 2.*aver = av; 3.return count;

功能:以下程序把两个数按由大到小的顺序输出来

【参考答案】

1.swap( int *p1,int *p2) 2.scanf(\

3.printf(\

功能:实现两个字符串的连接

【参考答案】

1.while(s1[i]!='\\0')i++; 2.while(s2[j]!='\\0') 3.s1[i]=s2[j]; 4.s1[i]='\\0';

功能:编写程序, 求矩阵(3行3列)与5的乘积

【参考答案】 1.int i,j;

2.for(i=0; i < 3; i++) 3.array[i][j]=array[i][j]*5;

题目:输出fibonacci数列前20项中,下标为奇数的元素之和。 已知前两项的值分别为1,1。

【参考答案】

1.long fun(long a[20]) 2.long i,sum=0; 3.a[i]=a[i-1]+a[i-2]; 4.if(i%2==1) sum+=a[i];

功能:有一数组内放10个整数,要求找出最小数和它的下标,然后 把它和数组中最前面的元素即第一个数对换位置.

【参考答案】

1.scanf(\2.for(i=1;i<10;i++) 3.if(a[i]

题目:已知数组a[10]={3,8,6,5,4,4,2,9,9,7},

计算数组下标为奇数且数组元素是偶数的元素之和, 并统计满足条件的元素的个数。

【参考答案】

1.if(i%2&&a[i]%2==0) 2.n+=1; 3.return sum; 4.sum=fun(a);

功能:将a所指字符串中的字符和b所指字符串中的字符, 按排 列的顺序交叉合并到c所指数组中,过长的剩余字符接在 c所指数组的尾部。

【参考答案】

1.void fun( char *a, char *b, char *c ) 2.while( *b ) { *c = *b; c++; b++; } 3.while( *a ) { *c = *a; c++; a++; }

题目:输入一个字符串,求ASCII值最小的那个字符及它所在的位置

【参考答案】 1.while(p[i]!='\\0') 2.min= p[i]; 3.fun(str);

题目:假定输入的字符串中只包含字母和*号。编写程序只删除字符串的后面*号。

【参考答案】

1.while(a[n]!='\\0')n++; 2.while(a[n]=='*')n--; 3.a[j]='\\0';

题目:把矩阵A转置,存放在矩阵t中。

【参考答案】

1.void fun(int a[N][N],int t[N][N]) 2.t[j][i]=a[i][j]; 3.printf(\4.fun(a,t);

题目:定义一个4×4的二维数组a,数组元素的值由键盘输入, 输出辅对角线元素的最大值。

【参考答案】 1.max=a[0][N-1]; 2.if(a[i][N-1-i]>max) 3.return max; 4.for(i=0;i

功能:以下程序能求出1*1+2*2+......+n*n<=1000中满足条件的 最大的n。

【参考答案】 1.s=n=0;

2.while(s<=1000) 3.printf(\

功能:先从键盘上输入一个3行3列矩阵的各个元素的值,然后输 出主对角线上的元素之和sum。

【参考答案】 1.sum=0;

2.scanf(\3.sum=sum+a[i][i]; 4.printf(\

题目:从键盘输入二维数组a[4][5]的值,求每列元素的和, 并存入一维数组b[5]中。

【参考答案】

1.void fun(int a[4][5],int b[5]) 2.t=0; 3.b[i]=t;

4.for(i=0;i<5;i++)

该函数用于交换两个变量的值。 1、temp=*pa;

2、change(&x, &y);

有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1、printf(\ 2、for(i=1;i<5;i++)

3、if (i!=k&&i!=j&&j!=k)

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C题库(5)在线全文阅读。

C题库(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/328607.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: