历年计算机二级C语言上机真题及答案
历年计算机二级C语言上机真题及答案
1.m 绩存 score数组 ,请编 数fun, : 为 数值 , 数 below 数 1.int fun(int score[],int m,int below[])
{int i,k=0,aver=0;
for(i-0;i<m;i++)
aver+=score[i];
aver/=m;
for(i=0,i<m;i++)
if(score[i]<aver)
{below[k]=score[i];
k++;}
return k;}
2.请编 数fun, : 1 100之 7 11 , 时 7 11 证书, 们 a 数组 , 过n 这些数 数 2.void fun(int *a,int *n)
{int i,j=0;
for(i=2;i<1000;i++)
if((i%7==0//i%11==0))&i%77!=0)
a[j++]=i;
*n=j;}
3.请编 数void fun(int x,int pp[],int *n), : x 数 数, 顺 pp 数组 ,这些 数 数 过 n 3. void fun(int x, int pp[],int *n)
{int i=1,j=0,k=0,*t=pp;
for(i=0;i<=x;i++)
if(i%2!=0)
{t[j]=i;
j++;}
for(i=0;i<j;i++)
if(x%t[i]==0)
{pp[k]=t[i];
k++;}
*n=k;}
4.请编 数void fun(char *tt,int pp[]),统计 tt "a" "z"26 现 数, pp 数组 4. void fun(char *tt,int pp[])
{int i;
for(i=0;i<26;i++)
pp[i]=0;
while (*tt)
{switch(*tt)
{case'a':pp[0]++;break;
case'b':pp[1]++;break;
case'c':pp[2]++;break;
case'd':pp[3]++;break;
case'e':pp[4]++;break;
case'f':pp[5]++;break;
case'g':pp[6]++;break;
case'h':pp[7]++;break;
case'i':pp[8]++;break;
case'j':pp[9]++;break;
case'k':pp[10]++;break;
历年计算机二级C语言上机真题及答案
case'l':pp[11]++;break;
case'm':pp[12]++;break;
case'n':pp[13]++;break;
case'o':pp[14]++;break;
case'p':pp[15]++;break;
case'q':pp[16]++;break;
case'r':pp[17]++;break;
case's':pp[18]++;break;
case't':pp[19]++;break;
case'u':pp[20]++;break;
case'v':pp[21]++;break;
case'w':pp[22]++;break;
case'x':pp[23]++;break;
case'y':pp[24]++;break;
case'z':pp[25]++;break;}
tt++;}
}
5.请编 数void fun(int m,int k,int xx[]),该 数 : 数m 紧 m k 数存 xx 数组
5. void fun(int m,int k,int xx[])
{int g=0,i,j,flag=1;
for(i=m+1;i<m*m;i++)
{for(j=2;j<i;j++)
{if (i%j!=0)
flag=1;
else
{flag=0;
break;}
}
if (flag==1&j>=i)
{if (k>0)
{xx[g++]=i;
k--;}
else
break;}}}
6.请编 数void fun(char a[],char[],int n), : 标 ,a , 存 b 数组 ,n 存 标 6. void fun(char a[],char b[],int n)
{int i,j=0;
for (i=0;i<LEN;i++)
if(i!=n)
{b[j]=a[i];
j++;}
b[j]='\0';}
7.请编 数int fun(int *s,int t,int *k), 数组 数组 标 存 k 储存单 7. void fun(int *s,int t,int*k)
{int i,max;
max=s[0];
for (i=0;i<t;i++)
if (s[i]>max)
{max=s[i];
*k=i; }}
历年计算机二级C语言上机真题及答案
8.编 数fun, : 势计 s,计 结 为 数值 ;n 过 传 s=1+1/(1+2)+1/(1+2+3)+.......+1/(1+2+3+4+......+n)8. float fun(int n)
{int i;
float s=1.0,t=1.0;
for (i=2;i<=n;i++)
{t=t+i;
s=s+1/t;}
return s;}
9.编 数fun, : P 值,结 数值带 m n为两 数, m>n p=m!/n!(m-n)!
9. p=m!/n!(m-n)!
float fun(int m,int n)
{float p,t=1.0;
int i;
for (i=1;i<=m;i++)
t=t*i;
p=t;
for (t=1.0,i=1;i<=n;i++)
t=t*i;
p=p/t;
for(t=1.0,i=1;i<m-n;i++)
t=t*i;
p=p/t;
return p;}
10.编 数fun, : 简单 cos(x)-x=0
骤 :(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
10. folat fun()
{float x1=0.0,x0;
do
{x0=x1;
x1=cos(x0); }
while (fabs(x0-x1)>=1e-6);
return x1;}
11. N×N 维数组, 主 数 赋值 请编 数 fun(int a[][N]),该 数 : 数组 值 0
11. int fun(int a[][N])
{int i,j;
for(i=0;i<N;i++)
for(j=0;j<i;j++)
a[i][j]=0;}
12. N×N 维数组, 主 数 赋值 请编 数fun, 数 数组 值 为 数值 给主 数 s 12.double fun (int w[][N])
{int i,j,k=0;
double s=0.0;
for (j=0;j<N;j++)
{s+=w[0][j];
历年计算机二级C语言上机真题及答案
for (j=0;j<N;j++)
{s+=w[N-1][j];
k++;}
for (i=1;i<=N-2;i++)
{s+=w[i][0];
k++;}
return s/=k;}
13.请编 数void fun(int tt[M][N],int pp[N]),tt M N 维 数组, 维 数组 , pp 维数组 维数组 数 主 数 赋 13. 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;}}
14.请 数fun, 数 维数组 之 , 为 数值 维数组 值 主 数 赋 14. int fun (int a[M][N])
{int i,j,s=0;
for (j=0;j<N;j++)
{s+=a[0][j];
s+=a[M-1][j];}
for (i=1;i<=M-2;i++)
{s+=a[i][0];
s+=a[i][N-1];}
return s;}
15.请编 数unsigned fun(unsigned w),w 10 数, w n(n=2) 数,则 数 w n-1 数 为 数值 15. unsigned fun(unsigned w)
{unsigned t,s=0,s1=1,p=0;
t=w;
while(t>10 …… 此处隐藏:9150字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [文秘资料]班长职务辞职报告
- [文秘资料]完美的辞职报告
- [文秘资料]经典的员工辞职报告
- [文秘资料]医院口腔医生辞职报告
- [文秘资料]总经理辞职报告范文四篇
- [文秘资料]超市职员个人辞职报告
- [文秘资料]村妇联主任的辞职报告
- [文秘资料]辞职报告书格式
- [文秘资料]酒店辞职报告简单范文
- [文秘资料]联通的辞职报告
- [文秘资料]2017最新私企员工辞职报告范文
- [文秘资料]2019年度医院基层党组织书记抓党建述职
- [文秘资料]工作时间长辞职报告
- [文秘资料]辞职报告怎么写出来
- [文秘资料]个人能力原因辞职报告
- [文秘资料]网络工程师辞职报告
- [文秘资料]项目部辞职报告
- [文秘资料]缝纫工辞职报告怎么写
- [文秘资料]XXX州委书记述职报告
- [文秘资料]抓基层党建工作述职报告
- (王虎应老师讲课记录)六爻理象思维
- 八个常见投影机故障排除法
- 质量专业综合知识(中级)第一章质量管理
- 煤矿班组建设实施意见
- 我国快餐业与肯德基经营模式的比较与分
- 汽车保险杠模具标准化模架技术工艺研究
- 汽车二级维护作业团体赛比赛规程
- 装卸搬运工安全操作规程
- 高效的工作方法-刘铁
- 依据《生产安全事故报告和调查处理条例
- 2015专业PS夜景亮化效果图制作教程
- 企业劳动定额定员浅析
- 中枢神经系统医学影像学本科五年制第五
- 长城汽车参观探营第三站:研发试验中心
- 小升初语文专项训练
- 建筑工程质量检测资质分类与等级标准
- 周燕珉-我国养老社区的发展现状与规划
- 《生命里最后的读书会》读后感
- 实验室管理评审报告
- CCNA思科网院教程精华之网络基础知识




