1 / 33
文档名称:

2010二级C语言南开100题.doc

格式:doc   大小:68KB   页数:33页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2010二级C语言南开100题.doc

上传人:feng1964101 2021/2/25 文件大小:68 KB

下载得到文件列表

2010二级C语言南开100题.doc

相关文档

文档介绍

文档介绍:1: 第1题 m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人作为函数值返回,将低于平均分的分数放在below所指定的函数中。
答案: 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: 第2题 请编写函数fun,它的功能是:求出1到100之内能北7或者11整除,但不能同时北7和11整除的所有正数,并将他们放在a所指的数组中,通过n返回这些数的个数。
答案: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: 第3题 请编写函数void fun(int x,int pp[],int *n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。
答案: 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: 第4题 请编写一个函数void fun(char *tt,int pp[]),统计在tt字符中"a"到"z"26各字母各自出现的次数,并依次放在pp所指的数组中。
答案: 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;
case ‘l’: pp[11]++;break;
case ‘m’: pp[12]++;break;
case ‘n’: pp[12]++;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: 第5题 请编写一个函数void fun(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k各素数存入xx所指的数组中。
答案: 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=0;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

最近更新

2024年厨房厨师个人年终总结 4页

2023年山东省济南市历下区中考二模语文试题 9页

浮式生产储油船设计技术开发的综述报告 2页

A2数字教育资源获取与评价学习心得 4页

《乡土中国》复习资料 统编版高中语文必修上册.. 7页

2024年厂房转让合同必备(15篇) 50页

临多胎妊娠 35页

关于劳模精神工匠精神心得体会(11篇) 12页

流程型大规模定制生产计划系统的理论与实施研.. 2页

活酵母细胞衍生物的制备及应用研究的中期报告.. 2页

泪道激光联合迪可罗眼膏治疗泪道阻塞与狭窄的.. 2页

2024年单招面试自我介绍必备[15篇] 18页

商务数据分析与应用课程标准 8页

河南省网球运动竞技后备人才培养状况的研究的.. 2页

实用的幼儿教师爱岗敬业演讲稿3篇(全文共4135.. 3页

实用的年会方案汇总九篇(全文共7780字) 4页

实用的工程专业实习报告三篇 3页

实用的工作转正自我鉴定模板集锦10篇(全文共9.. 4页

2024年方解石项目资金申请报告代可行性研究报.. 65页

2024年电容器用钽粉项目资金申请报告代可行性.. 60页

2024年不锈钢棒材项目资金筹措计划书代可行性.. 62页

意识形态保密总结 46页

2024年主管护师专业知识考试试题及答案解析 16页

白酒行业的金融分析 23页

快印印刷宣传品印刷服务对采购项目的理解 16页

妇幼保健知识培训课件 15页

高标准农田建设项目工程总承包EPC施工组织设计.. 77页

《足少阳胆经》ppt课件 41页

JJG 394 超声多普勒胎儿监护仪超声源检定规程.. 11页

模具验收检查单(模具自检表) 2页