欢迎来到得力文库 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
得力文库 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    C与-数据结构基础简明教学教材课后习题-答案~.doc

    • 资源ID:630049       资源大小:37.96KB        全文页数:51页
    • 资源格式: DOC        下载积分:12金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C与-数据结构基础简明教学教材课后习题-答案~.doc

    -_C+与数据结构基础简明教程课后习题答案与数据结构基础简明教程课后习题答案1-7-1/输出一个数的 10 倍#include using namespace std;int main()cout>a;coutusing namespace std;int main()double x,y,min;cout>x>>y;min=(x>y?y:x);coutusing namespace std;int main()cout>rad;double c,s;c=2*3.14*rad;s=3.14*rad*rad;coutusing namespace std;int main()int hour,min,second;hour=10000/3600;min=(10000%3600)/60;second=10000-hour*3600-60*min;coutusing namespace std;int main()int num,num_bai,num_shi,num_ge;cout>num;num_bai=num/100;num_shi=(num-num_bai*100)/10;num_ge=num-num_bai*100-num_shi*10;coutusing namespace std;int main()double y,n;cout>n;if (n>0) y=n+1;if (nusing namespace std;int main()double fenshu;int xuehao;char dengji;int i;for (i=1;i>fenshu;if (fenshu>=90int main()char zifu;int ascii;cout>zifu;ascii=zifu;if (ascii>=48int main()int xishu=-1;double danshu=1.0;int i=1;double sifenzhipi=0;doxishu=xishu*(-1);danshu=1.0/(2*i-1);sifenzhipi=sifenzhipi+xishu*danshu;-_i+;while(danshu>=0.000001);cout#include using namespace std;int main()int b=2;int feibo1=0;int feibo2=1;coutusing namespace std;int main()char zimu;int a,e,i,o,u;a=e=u=i=o=0;begin:cin>>zimu;switch(zimu)case 'a' :a+;break;case 'e' :e+;break;case 'i' :i+;break;case 'o' :o+;break;case 'u' :u+;break;case '#' :goto end;goto begin;end:cout-_using namespace std;int main()int i,j;int sum=0;for (i=5;iusing namespace std;int main()int num=1;int sushu=0;start:;num+;for (int i=2;iusing namespace std;int main()int x,y,z;for(x=0;x-_using namespace std;int main()int a,b,c,d,e;c=0;cin>>a;coutusing namespace std;int main()int i,j;for (i=1;i=6int main()-_int a10;for(int i=0;i>ai;int max=a0,min=a0,sum=a0;for(int j=0;jaj?max:aj);min=(minusing namespace std;int main()int score10;int sum=0,a=0,b=0;for(int i=0;i>scorei;sum=sum+scorei;-_double ave=sum/10.0;for(int j=0;jave) a+;if(scorejusing namespace std;int main()int a10,sum=0,min,max;double ave;int *ptoa=a;for (int i=0;i>*(a+i);sum+=*(a+i);min=*(a);max=*(a);for (int j=1;j*(a+j)?max:*(a+j);coutusing namespace std;int main()int a10,sum=0,j=0,c=0; /定义数组 a,sum 是各学生成绩之和 ,j 是小于 60 的个数,c 是大于平均值的个数double ave=0; /定义平均值int *ptoa=a; /使用指针for (int i=0;i>*(ptoa+i);sum+=*(ptoa+i);if (*(ptoa+i)ave)c+;coutusing namespace std;int main()char string100;cin>>string;int i=0,an=0,in=0;coutusing namespace std;int main()char a100; /定义存放字符串的数组char *ptoa=a; /使用指针int i=0,an=0,in=0; /an,in 分别为 a,i 的个数cin>>a;while (*(ptoa+i)!='0') /a【i】coutusing namespace std;int main()int a33;-_for (int i=0;i>*(*(a+i)+j);coutusing namespace std;int main()int a11=2,4,5,8,12,14,16,18,20,30,0,b,i,m,j;cin>>b;a10=b;if (b30)goto end2;-_for(i=0;ib)m=i+1;goto end;end:;for (j=10;j>=m+1;j-)aj=aj-1;am=b;end2:;for (int k=0;kusing namespace std;int main()int i,j,temp;int a11=2,4,5,8,12,14,16,18,20,30;cin>>a10;-_for (i=0;iaj+1)temp=aj+1;aj+1=aj;aj=temp; for (int k=0;kusing namespace std;int main()int a11=2,4,5,8,12,14,16,18,20,30,num,i,j;cout>num;if (num>a9)a10=num;-_elsefor (i=0;inum)for(j=9;j>=i;j-)aj+1=aj;ai=num;break;for (i=0;ivoid main()int a11=2,4,5,8,12,14,16,18,20,30,b,i=0,j=10;cin>>b;while(aii)-_aj=aj-1;j-;ai=b;coutusing namespace std;int main()int a53,s5=0,0,0,0,0,temp;for (int i=0;i>*(*(a+i)+j);*(s+i)+=*(*(a+i)+j);/*/注释掉的部分可以输出每行数据之和for (int k=0;k*(s+n+1) temp=*(s+n+1);*(s+n+1)=*(s+n);*(s+n)=temp;for (int l=0;lusing namespace std;int fun1(int x,int y);int fun2(int x,int y);int fun3(int x,int y);int fun4(int x,int y);-_int main()int a,b;cout>a>>b;coutusing namespace std;double jc(int x);int sm(int x);int main()int m,n,s2;double s1;cin>>m>>n;s1=jc(m)/(jc(n)*jc(m-n);s2=sm(m)-sm(n);cout#include using namespace std;double jxf(int n);double txf(int n);double f(double x);/const pi=3.1415927;int main()int n;double y1,y2;-_cin>>n;y1=jxf(n);y2=txf(n);cout#include using namespace std;double jxf(int n);double txf(int n);double f(double x);const pi=3.1415927;int main()int n;double y1,y2;cin>>n;y1=jxf(n);y2=txf(n);if (abs(y1-2)>abs(y2-2) cout#include using namespace std;double jxf(int n);double txf(int n);double f(double x);const pi=3.1415927;int main()int n;double y1,y2;cin>>n;y1=jxf(n);y2=txf(n);if (abs(y1-2)>abs(y2-2) coutusing namespace std;int my(int x,int y);int mb(int x,int y);int main()int a,b,max,min;cin>>a>>b;max=my(a,b);-_min=mb(a,b);couty?y:x);i>=1;i-)if (x%i=0int mb(int x,int y)for (int i=(x>y?x:y);i>=1;i+)if (i%x=04-11#include using namespace std;void delchar(char *s1,char s2);int main()char s1100;char s2;cin>>s1>>s2;-_delchar(s1,s2);return 0;void delchar(char *s1,char s2)for (int i=1;*(s1+i)!='0'i+)if (*(s1+i)=s2)for (int j=0;*(s1+i+j)!='0'j+)*(s1+i+j)=*(s1+i+j+1);cout#include using namespace std;int check(int a,int b,int c);double s(double a,double b,double c);int main()-_double a,b,c;cin>>a>>b>>c;if (check(a,b,c) coutcfun (int n,int k);-_pow10 (int x);int main()int n,k;cin>>n>>k;coutn|kusing namespace std;double ave(int p4,int i);int main()int a54;for (int i=0;i>aij;for (i=0;iusing namespace std;int find(char str,char a);int main()char str100,a;cin>>str>>a;coutusing namespace std;int change (int n,int R,int *a);int main()cout>n>>R;int i=change(n,R,a);for (int j=i-1;j>=0;j-)switch (aj)case 11:coutusing namespace std;const int N=5;int init(int aN);void fun1(int aN);void fun2(int aN);void fun3(int aN,int sum);void fun4(int aN);int main()int sum=0;int a2N;sum=init(a);cout>a1i;sum+=a1i;return sum;void fun1(int aN)-_for (int i=0;i85)cout=ave)aveplus+;couta1j+1)int temp1=a1j+1;a1j+1=a1j;a1j=temp1;int temp2=a0j+1;a0j+1=a0j;a0j=temp2;for (i=0;iusing namespace std;/定义日期类class Date-_private:/y 年 m 月 d 天 nod 一年中的第几天 ly 是否是闰年int y,m,d,nod,ly;public:Date (int ioy=2009,int iom=5,int iod=1)y=ioy;m=iom;d=iod;int checkdate();int Issleapyear();void Print();int NumberOfDays();/是否是闰年int Date:Issleapyear()return ly=(y%400=0)|(y%4=0-_/计算一年之中的第几天int Date:NumberOfDays ()int a213=0,31,29,31,30,31,30,31,31,30,31,30,31,0,31,28,31,30,31,30,31, 31,30,31,30,31;nod=0;for (int i=0;i0Date d3(y,m,d);d1.Print();d2.Print();if(d3.checkdate()d3.Print();elsecoutusing namespace std;/定义整数类class Interger-_private:int d;public:int GetD();void SetD(int iod=0)d=iod;int IsOdd();int IsPrime();/返回 D 的值int Interger:GetD()return d;/判断是否偶数int Interger:IsOdd()return 1-d%2;/判断是否素数int Interger:IsPrime()-_for (int i=2;iusing namespace std;/定义阶乘类(汗)class jcprivate:int a,j;public:/传值void set(int ioa)a=ioa;/计算阶乘int fun()j=1;for (int i=1;iusing namespace std;/定义线类class Lineprivate:double A,B,C;public:/IO 函数Line(double ioA,double ioB,double ioC)A=ioA;B=ioB;C=ioC;/定义友元函数friend void judge(Line -_;/判断两线是否相交void judge(Line cout>d>>e>>f;system(“color 07“);Line l1(a,b,c),l2(d,e,f);judge(l1,l2);system(“pause“);-_return 0;

    注意事项

    本文(C与-数据结构基础简明教学教材课后习题-答案~.doc)为本站会员(小**)主动上传,得力文库 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知得力文库 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于得利文库 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

    © 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

    黑龙江省互联网违法和不良信息举报
    举报电话:0468-3380021 邮箱:hgswwxb@163.com  

    收起
    展开