C语言题库及答案 新 优质文档.docx

C语言题库及答案 新 优质文档.docx

ID:57586770

大小:22.29 KB

页数:31页

时间:2020-08-27

C语言题库及答案  新  优质文档.docx_第1页
C语言题库及答案  新  优质文档.docx_第2页
C语言题库及答案  新  优质文档.docx_第3页
C语言题库及答案  新  优质文档.docx_第4页
C语言题库及答案  新  优质文档.docx_第5页
资源描述:

《C语言题库及答案 新 优质文档.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、优质文档C语言题库及答案1.给定N个数据,求最小值出现的位置(如果最小值出现多次,求出第一次出现的位置即可)inti,k;k=0;for(i=1;i

2、loate,jc;i=1;e=0.0;jc=1.0;while(jc>=0.000001){e=e+jc;j=1;for(k=1;k<=i;k++)j=j*k;jc=1.0/j;优质文档i++;}returne;-----------------------------------------3.求一批数中最大值和最小值的积。inti,max,min;max=min=a[0];for(i=1;1max)max=a[i];elseif(a[i]

3、(max*min);-----------------------------------------4.某一正数的值保留2位小数,对第三位进行四舍五入。inti;i=(int)(h*1000)%10;if(i>=5)return(int)(h*100+1)/100.0;elsereturn(int)(h*100)/100.0;-----------------------------------------5.从键盘上输入任意实数x,求出其所对应的函数值z=(x-4)的二次幂z=x的八次幂(x>-4)z=4/

4、(x*(x+1))(x>-10)z=

5、x

6、+20(其他)答案:floatz;优质文档if(x>4)z=(x-4)*(x-4);elseif(x-4)z=pow(x,8);elseif(x>-10)z=4/(x*(x+1));elsez=fabs(x)+20;return(z);-----------------------------------------6.求出N*M整形数组的最大元素及其所在的行坐标及列坐标(如果最大元素不唯一,选择位置在最前面的一个)。例如输出地数组为:12341561218910112

7、求出的最大数为18,行坐标为2,列坐标为1.intmax,i,j;max=array[0][0];Row=0;Col=0;for(i=0;i0){d=n%10

8、;s*=d;n/=10;}returns;-----------------------------------------8.计算n门课程的平均值,计算结果作为函数值返回。例如:若有5门课程的成绩是:92,76,69,58,88,则函数的值为76.599998inti;floaty=0;for(i=0;i

9、ataverage;for(i=0;ia[i])k++;return(k);-----------------------------------------10.编写函数判断一个整数m的个位数字之和能否被7整除,可以被7整除则返回1,否则返回0.调用该函数找出100~200之间满足条件的所有数。intk,s=0;do{s=s+m%10;m=m/10;}while(m!=0)

10、;if(s%7==0)k=1;elsek=0;return(k);-----------------------------------------11.请编一个函数voidfun(inttt[M][N],intpp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入pp所指一维数组中。二维数组中的数已在主函数中赋予。inti,j;for(j=0;j

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。