- 6
- 0
- 约3.53万字
- 约 66页
- 2017-06-07 发布于湖北
- 举报
第一章
◆1.16② 试写一算法,如果三个整数X,Y和Z的值不是依次非递增的,则通过交换,令其为非递增。
void Descend(int x, int y, int z)
/* 按从大到小顺序返回x,y和z的值 */
{ int t;
if(xy)
{
t=x;
x=y;
y=t;
}
if(xz)
{
t=x;
x=z;
z=t;
}
if(yz)
{
t=y;
y=z;
z=t;}
}
1.17③ 已知k阶裴波那契序列的定义为
f0=0, f1=0, ..., fk-2=0, fk-1=1;
fn=fn-1+fn-2+...+fn-k, n=k,k+1,...
试编写求k阶裴波那契序列的第m项值的函数算法,k和m均以值调用的形式在函数参数表中出现。
要求实现下列函数:
Status Fibonacci(int k, int m, int f)
/* 求k阶斐波那契序列的第m项的值f */
{ int tempd;
int temp[100];
int i,j,sum=0;
if(k2||m0) return ERROR;
if(mk-1) f=0;
else if (m==k-1) f=1;
else
{
for(i=0;i=k-2;i++) temp[i]=0;
temp[k-1]=1;
for(i=k;i=m;i++)
{
for(j=i-1;j=i-k;j--)
sum=sum+temp[j];
temp[i]=sum;
sum=0;
}
f=temp[m];
}
return OK;
}
1.18③ 假设有A、B、C、D、E五个高等院校进行田径对抗赛,
各院校的单项成绩均以存入计算机并构成一张表,表中每一行的形式为项目名称 性别 校名 成绩 得分.编写算法,处理上述表格,以统计各院校的男、女总分和团
体总分,并输出。
void Scores(ResultType *result, ScoreType *score)
/* 求各校的男、女总分和团体总分, 并依次存入数组score */
/* 假设比赛结果已经储存在result[ ]数组中, */
/* 并以特殊记录 {, male, , , 0 }(域scorce=0)*/
/* 表示结束 */
{
int i = 0;
while( result[i].sport )
{
switch( result[i].schoolname )
{
case A:
score[0].totalscore+= result[i].score;
if( result[i].gender == female )
score[0].femalescore+=result[i].score;
else
score[0].malescore+=result[i].score;
break;
case B:
score[1].totalscore += result[i].score;
if( result[i].gender == female )
score[1].femalescore+=result[i].score;
else
score[1].malescore+= result[i].score;
break;
case C:
score[2].totalscore += result[i].score;
if( result[i].gender == female )
score[2].femalescore+=result[i].score;
else
score[2].malescore += result[i].score;
break;
case D:
score[3].totalscore+= result[i].
您可能关注的文档
- Proe自定义符号的创建及应用.docx
- 数据访问及表示.ppt
- ProSave使用案例和教程.doc
- PROTEL 99 SE 第3讲 原理图的绘制.ppt
- proteus提供的所有元件分类与子类(中英对照).doc
- PSPC介绍及执行指南.ppt
- 数据分析方法与软件应用 -- 时间序列分析.pptx
- 数据分析软件的实际值和显示值.pdf
- 第二讲-2 基因克隆载体-9.9.ppt
- ps第8章文字的输入和编辑.pdf
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)