C与大数据结构基础简明教程课后习题问题详解.doc
《C与大数据结构基础简明教程课后习题问题详解.doc》由会员分享,可在线阅读,更多相关《C与大数据结构基础简明教程课后习题问题详解.doc(57页珍藏版)》请在课桌文档上搜索。
1、wordC+与数据结构根底简明教程课后习题答案1-7-1/输出一个数的10倍#include using namespace std;int main() couta; coutresult=a*10endl; return 0;1-7-2/输出两个数中的较小的#include using namespace std;int main() double x,y,min; coutplease input two numbersxy; min=(xy?y:x); coutthe smaller is minendl; return 0;1-7-3/输入半径计算周长和面积#include usin
2、g namespace std;int main() coutrad; double c,s; c=2*3.14*rad; s=3.14*rad*rad; cout周长是cendl; cout面积是sendl; return 0;1-7-4/将10000秒化成小时分钟秒#include using namespace std;int main() int hour,min,second; hour=10000/3600; min=(10000%3600)/60; second=10000-hour*3600-60*min; couthourhoursminminutessecondsecond
3、sendl; return 0;1-7-5/将一个三位数倒叙输出#include using 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;coutnum_geendl;coutnum_shiendl;coutnum_baiendl;return 0;2-3/简单的输入输出#include using namespace std;int main() doub
4、le y,n; coutn; if (n0) y=n+1; if (n0) y=n*n; if (n=0) y=0; coutthe result is: y; return 0;2-4/输出学生学号和对应的成绩等级#include using namespace std;int main() double fenshu; int xuehao; char dengji; int i; for (i=1;i=10;i+) onerror:coutfenshu; if (fenshu=90&fenshu=80&fenshu=600&fenshu=0&fenshu60) dengji=D; if
5、(fenshu0) cout100) couterror; goto onerror; coutthe id isiendl; coutthe score isdengjiendl; return 0;2-5/判断输入字符类别#include using namespace std;int main()char zifu;int ascii;coutzifu;ascii=zifu;if (ascii=48&ascii=57) cout=97&ascii=122) cout=65&ascii=90) cout大写字母n; goto end; cout其他字符;coutendl;end:retur
6、n 0;2-6/求圆周率的近似值#include #include using namespace std;int main()int xishu=-1;double danshu=1.0;int i=1;double sifenzhipi=0;do xishu=xishu*(-1); danshu=1.0/(2*i-1); sifenzhipi=sifenzhipi+xishu*danshu; i+;while(danshu=0.000001);coutsetprecision(15)sifenzhipi*4endl;return 0;2-7/输出斐波那契数列前40个数,以8*5的格式输出#
7、include #include using namespace std;int main() int b=2; int feibo1=0; int feibo2=1; coutsetw(9)0setw(9)1; for(int i=1;i=38;i+) int a=feibo2; feibo2=feibo1+feibo2; feibo1=a; coutsetw(9)feibo2; b=b+1; if(b%8=0) coutendl; return 0;2-8/统计输入的元音字母个数#include using namespace std;int main() char zimu; int a
8、,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 end; goto begin;end:coutaendleendliendloendluendla+e+i+o+u; return 0;2-10/计算5!+6!+7!#include using namespace std;int main() int i,j; int sum=0; fo
9、r (i=5;i=7;i+) int jiecheng=1; for (j=1;j=i;j+) jiecheng=jiecheng*j; sum=sum+jiecheng; coutsum; return 0;2-11/从2开始100个素数#include using namespace std;int main() int num=1; int sushu=0; start:; num+; for (int i=2;i=num;i+) if(num%i=0) break; if (i=num) coutnumendl; sushu+=1; if(sushu!=100) goto start;
10、 return 0;2-12/百钱买百鸡问题#include using namespace std;int main() int x,y,z; for(x=0;x=100;x+) for(y=0;y=100;y+) for(z=0;z=100;z+) if (x+y+z=100&5*x+3*y+z/3=100&z%3=0) coutxtytzendl; return 0;2-13#include using namespace std;int main() int a,b,c,d,e; c=0; cina; cout输入aendl该数的三次方是a个连续奇数; b=1; e=a*a*a; wh
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 基础 简明 教程 课后 习题 问题 详解
链接地址:https://www.desk33.com/p-21203.html