课本例题.docx
- 文档编号:15147149
- 上传时间:2023-07-01
- 格式:DOCX
- 页数:13
- 大小:16.23KB
课本例题.docx
《课本例题.docx》由会员分享,可在线阅读,更多相关《课本例题.docx(13页珍藏版)》请在冰点文库上搜索。
课本例题
#include
intmain()
{
charch;
cout<<"请输入一个字母:
";
cin>>ch;
if(ch>='A'&&ch<='Z')
{
ch=ch-'A'+'a';
cout<<"将大写转换成小写后的字母,该字母为"< return0; } }(大写变为小写) #include intmain() { intchange; cout<<"请输入要找的零钱(以分为单位: "; cin>>change; cout<<"要找给顾客的五角硬币"< change=change%50; cout<<"要找给顾客的二角硬币"< change=change%20; cout<<"要找给顾客的一角硬币"< change=change%10; cout<<"要找给顾客的五分硬币"< change=change%5; cout<<"要找给顾客的二分硬币"< change=change%2; cout<<"要找给顾客的一分硬币"< return0; }(找零钱问题) #include intmain() { doublex,y; cout<<"请输入x的值: "; cin>>x; if(x<0) { y=x+1; cout<<"x="< } elseif(x<1) { y=1; cout<<"x="<<"y=1"< } else { y=x*x*x; cout<<"x="< } return0;(分段函数的计算问题) } #include intmain() { intold_grade,new_grade; cout<<"请输入原来的成绩: "; cin>>old_grade; switch(old_grade/10) { case10: case9: new_grade=5; break; case8: new_grade=4; break; case7: new_grade=3; case6: new_grade=2; break; default: new_grade=1; } cout<<"原来的成绩是"< cout<<"转换后的新成绩是"< return0;(旧成绩转换成新成绩) #include intmain() { doublee=1.0; doubleu=1.0; intn=1; while(u>=1.0E-7) { u=u/n; e=e+u; n=n+1; } cout<<"e="< return0;(while(u>=1.0E-7,求e得值) } #include intmain() { inti,sum=0; for(i=1;i<=100;i++) { sum=sum+i; } cout<<"1+2+3+......+99+100="< return0; } (计算的1+2+……….+………….) #include #include usingnamespacestd; intmain() { inta,b,c,s,m; cout<<"pleaseinputa,b,c="; cin>>a>>b>>c; s=(a+b+c)/2; m=sqrt(s*(s-a)*(s-b)*(s-c)); cout<<"m="< return0; }(求三角形面积) #include #include intmain() { ints=1; doublepi=0,u=1.0,n=1.0; while(fabs(u)>1.0E-4) { u=s/n; pi=pi+u; s=-s; n=n+2; } cout<<"pi="<<4*pi< return0; } (求圆周率) #include intmain() { intn,j,k,l; for(n=100;n<=999;n++) { j=n/100; k=(n/10)%10; l=n%10; if(n==j*j*j+k*k*k+l*l*l) cout< } return0; }(求水仙花数) #include intmain() { inti,j; for(i=1;i<10;i++) { for(j=1;j<=i;j++) cout< } return0; }(乘法口诀表) #include intmain() { intn,k,m,i; intsum=0; cout<<"请输入一个合适的n: "; cin>>n; for(i=5;i<=n;i=i+5) { intm=i; for(k=0;m%5==0;k++) m=m/5; sum=sum+k; } cout<<"Thenumbebofzeroin"< is: "< return0; } (求N! 中有几个零) #include intmain() { inta[7]; cout<<"请输入一个数组含有七个元素: "< for(inti=0;i<7;i++) cin>>a[i]; intbig=a[0]; for(intj=0;j<7;j++) if(a[j]>big) big=a[j]; cout<<"max="< return0; } (求数组中最大元素) #include intmain() { intM[5][5]; inti,j; for(i=0;i<5;i++) { for(j=0;j<5;j++) M[i][j]=0; M[i][i]=1; } for(i=0;i<5;i++) { for(j=0;j<5;j++) cout< } return0; } (生成单位矩阵) #include intmystrlen(charstring[]) { intlen=0; while(string[len]! ='\0') len=len+1; returnlen; } intmain() { charstring[100]; cout<<"Pleaseinputastring(within99characters): "< cin>>string; cout<<"这个字符串的长度是: "< return0; } (求字符串的长度) #include intmain() { constintM=3; constintN=4; doublea[M][N]= { 1,2,3,4, 5,6,7,8, 9,10,11,12, }; doubleb[M][N]= { 1,4,7,10, 2,5,8,11, 3,6,9,12 }; doublec[M][N]; cout<<"矩阵b和矩阵a的和矩阵c为: "< for(inti=0;i { for(intj=0;j { c[i][j]=a[i][j]+b[i][j]; cout< } cout< } return0; } (矩阵的求和代码) #include intmain() { inti,n=10; intf=1,sum=0; for(i=1;i<=n;i++) { f=f*i; sum=sum+f; } cout<<"1! +2! +......+10! ="< return0; }(求和) #include intmain() { inta,b,c,adv; cout<<"请输入三个数a,b,c: "; cin>>a>>b>>c; adv=(a+b+c)/3; cout< return0; }(求平均数) #include usingnamespacestd; intmain() { charc1='l',c2='o',c3='v',c4='e'; c1=c1+3; c2=c2+3; c3=c3+3; c4=c4+3; cout< }(加强密码) #include intmain() { ints=1; intt; intn=9; while(n>=1) { t=2*(s+1); s=t; n--; } cout<<"猴子第一天摘的桃子是多少"< return0; }(猴子摘桃子问题) 9.求a+aa+aaa+aaaa+......+aa...a(n个),其中a为1~9之间的整数。 #include intmain() { inti,n,a,term=0; intm=0,sum=0; cin>>a>>n; for(i=1;i<=n;i++) { term=term*10+a; sum+=term; } cout<<"结果为"< return0; }
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课本 例题
![提示](https://static.bingdoc.com/images/bang_tan.gif)