- 0
- 0
- 约3.2万字
- 约 44页
- 2020-11-14 发布于四川
- 举报
南开 100 题下载 09 年 4 月三级
网络技术 南开上机 100 题
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
到z26 各字母各自出现的次数,并依次放在 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[
您可能关注的文档
最近下载
- 《王玄览玄珠录的道教思想.doc VIP
- 人教版七年级英语上册完形填空、翻译、阅读理解训练含参考答案-精选5套.docx VIP
- 微信原创文章怎么修改,原创素材怎么利用?20170401.doc VIP
- 双轴搅拌机检修工艺规程.pdf VIP
- 山东省青岛市李沧区2024-2025学年八年级上学期期末考试数学试卷 (原卷版+解析版).docx VIP
- 双轴搅拌机检修规程.doc VIP
- 浙江省2025年1月普通高中学业水平选择性考试地理试题(含答案解析).pdf VIP
- TD_T 1041-2013土地整治工程质量检验与评定规程.pdf
- 中国脑血管疾病分类2015中华医学会神经病学分会、中华医学会神经病学分会脑血管病学组(发布时间:2017-03).pdf VIP
- 工厂节能降耗培训课件.pptx
原创力文档

文档评论(0)