C与-数据结构基础简明教学教材课后习题-答案~.doc
《C与-数据结构基础简明教学教材课后习题-答案~.doc》由会员分享,可在线阅读,更多相关《C与-数据结构基础简明教学教材课后习题-答案~.doc(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-_C+与数据结构基础简明教程课后习题答案与数据结构基础简明教程课后习题答案1-7-1/输出一个数的 10 倍#include using namespace std;int main()couta;coutusing namespace std;int main()double x,y,min;coutxy;min=(xy?y:x);coutusing namespace std;int main()coutrad;double c,s;c=2*3.14*rad;s=3.14*rad*rad;coutusing namespace std;int main()int hour,min,sec
2、ond;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;coutnum;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;coutn;if (n0) y=n+1;if (nusing na
3、mespace std;int main()double fenshu;int xuehao;char dengji;int i;for (i=1;ifenshu;if (fenshu=90int main()char zifu;int ascii;coutzifu;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;-
4、_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:cinzimu;switch(zimu)case a :a+;break;case e :e+;break;case i :i+;break;case o :o+;break;case u :u+;break;case # :goto en
5、d;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;cina;coutusing namespace std;int main()int
6、 i,j;for (i=1;i=6int main()-_int a10;for(int i=0;iai;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;iscorei;sum=sum+scorei;-_double ave=sum/10.0;for(int j=0;jave) a+;if(scorejusing namespace std;int main()int a10,sum=0
7、,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 (*
8、(ptoa+i)ave)c+;coutusing namespace std;int main()char string100;cinstring;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 的个数cina;while (*(ptoa+i)!=0) /a【i】coutusing namespace std;int main()int a33;-_for (int i=0;i*(*(a+i
9、)+j);coutusing namespace std;int main()int a11=2,4,5,8,12,14,16,18,20,30,0,b,i,m,j;cinb;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;cina10;-_for (i=0;iaj+1)te
10、mp=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;coutnum;if (numa9)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;cinb;while(aii)-_aj=aj-1;j-;ai=b;coutusin
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 基础 简明 教学 教材 课后 习题 答案
限制150内