还剩13页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
班级自本一班学号201028004姓名徐艳改错题第1题
1、题目要求函数fun的功能是用递归算法计算斐波拉契级数数列中第n项的值从第l项起,斐波拉契级数序列为
1、
1、
2、
3、
5、
8、
13、
21、…;例如当给n输入7,该项的斐波拉契级数值为13#includestdio.hlongfunintg/*************found************/{switchg;{case0:return0;/***********found*************/case1;case2:return1;}returnfung-1+fung-2;}main{longfib;intn;printfinputn:;scanf%dn;printfn=%d\nn;fib=funn;printffib=%d\n\nfib;}
2、错误分析语句swich(g;错误,swich(表达式)后不应该带有“;”,应该为swich(g)语句case1;case2:return1;错误,case语句常量后应该是“”,应该为:case:case:return1;第2题
一、题目要求下列给定程序中,函数fun的功能是将字符串p中的所有字符复制到字符串b中,要求每复制三个字符之后插入一个空格例如,在调用fun函数之前给字符串a输入ABCDEFGHIJK,调用函数之后,字符串b中的内容则为ABCDEFGHIJK#includestdio.hvoidfunchar*pchar*b{intik=0;while*p/**********found********/{i=1;/***********found*********/whilei3||*p{b[k]=*p;k++;p++;i++;}if*p/************found**********/{b[k]=;}}b[k]=\0;}main{ch...。