- 4
- 0
- 约3.74万字
- 约 25页
- 2018-05-19 发布于湖北
- 举报
二级c语言编程题_推荐
天骄现代 0801 上机题库 编程题
编程题要求:
部分源程序已经给出,请勿改动主函数main 和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
1.m 个人的成绩存放在 score 数组中,请编写函数 fun,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在
below所指的数组中。
例如,当score 数组中的数据为10、20、30、40、50、60、70、80、90时,函数返回的人数应该是4,below中的数据应为10、20、30、
40。
int fun(int score[],int m,int below[])
{ int i,k=0,aver=0;
for(i=0;im;i++) aver+=score[i];
aver/=m;
for(i=0;im;i++)
if(score[i]aver)
{ below[k]=score[i];k++;}
return k;
}
2.请编写函数 fun,它的功能是:求出 1 到 1000 之内能被 7或 11 整除、但不能同时被 7和 11 整除的所有整数并将它们放在 a 所指的数
组中,通过n返回这些数的个数。
void fun(int *a,int *n)
{ int i,j=0;
for(i=1;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返回。例如,若x 中的值为30,则有4个数符合要求,它们是1,3,5,15。
void fun(int x,int pp[],int *n)
{ int i,j=0,k=0,*t=pp;
for(i=1;i=x;i++)
if(i%2!=0) { t[j]=i;j++;}
for(i=0;ij;i++)
if(x%t[i] 0) { pp[k]=t[i];k++;}
*n=k;
}
4.请编写一个函数 void fun(char *tt,int pp[]),统计在字符串中‘a’到‘z’26 个字母各自出现的次数,并依次放在 pp 所指数组
中。
例如,当输入字符串abcdefgabcdeabc后,程序的输出结果应该是:3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
void fun(char **tt,int pp[])
{ int i;
for(i=0;i26;i++)
pp[i]=0;
while(*tt)
{ if(*tt=’a’*tt=’z’)
pp[*tt-‘a’] ++;
tt++;
}
1
天骄现代 0801 上机题库 编程题
}
5.请编写一个函数void fun(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m 的k个素数存入xx所指的数组中。
例如,若输入:17,5,则应输出:19,23,29,31,37。
void fun(int m,int k,int xx[])
{ int g=0,i,j,flag=1;
for(i=m+1;1;i++)
{ for(j=2;ji;j++)
{ if(i%j!=0) flag=1;
else{ flag=0;break;} }
if(flag 1j=i)
{ if(k=0){ xx[g++]=i;k--;}
else break;}
}
}
6.请编写一个函数void fun(char a[],char b[],int n),其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除后
的字符串存放在b所指的数组中,n中存放指定的下标。
例如,输
您可能关注的文档
- 中海国际社区概念案(初始草本哦)_推荐.pdf
- 中空玻璃应用英语专业术语大全_推荐.pdf
- 中科院考博英语2010年3月和10月带答案_推荐.pdf
- 中科院-中科大物理化学试题(1995-2007年)_推荐.pdf
- 中级工程师职称申报论文范本_推荐.pdf
- 中级财务会计各章会计分录大全_推荐.pdf
- 中美道德教育方式差别研究_推荐.pdf
- 中级财务会计分录大全_推荐.pdf
- 中考专题复习:名著阅读学案_推荐.pdf
- 中级经济师_金融专业实务_课堂学习笔记精编 小抄版 【重点红色标示】_推荐.pdf
- (正式版)DB3707∕T 082-2023 《农村人居环境管护规范》.docx
- (正式版)DB3707∕T 083-2023 《小麦-玉米两作规模化生产栽培技术规程》.docx
- (正式版)DB3706∕T 82-2022 《“一码管地”应用规范》.docx
- (正式版)DB3708∕T 16-2022 《党政机关办公用房处置利用规范》.docx
- (正式版)DB3705∕T 8-2022 《幼儿园垃圾分类管理工作规范》.docx
- CN110156231A 一种弱碱水的制作方法 (北京清大淼尔水处理应用科学技术研究院).docx
- (正式版)DB3706∕T 005.4-2020 《无公害农产品 日光温室辣椒生产技术操作规程》.docx
- (正式版)DB3706∕T 58-2019 《就业培训服务规范》.docx
- (正式版)DB3707∕T 088.2-2023 《林业主要有害生物综合治理技术规范 第2部分:吸汁类害虫》.docx
- (正式版)DB3708∕T 19.1-2023 《公共资源交易平台服务规范 第1部分:总则》.docx
最近下载
- 2026-2030中国汽车工业用涂料行业最新度报告.docx
- 人教版数学二年级下册《1.2 余数和除数的关系》教学设计.docx VIP
- 元宵灯谜大全及答案简单100个.docx VIP
- The Lantern Festival 中国传统节日英语课件 .ppt
- 《公共政策导论》(第五版)谢明-第3章 政策主体、政策客体与政策环境.ppt VIP
- 人教版数学二年级下册《1.1 余数及有余数的除法的含义》教学设计.docx VIP
- 2022年六年级下册道法练习册电子.docx VIP
- 2025北京人大附中初三(下)开学考物理试卷.pdf
- 《公共政策导论》(第五版)谢明-第8章 政策终结.ppt VIP
- 比亚迪:2023年年度报告.pdf VIP
原创力文档

文档评论(0)