收藏 分享(赏)

C++常用基本程序.doc

上传人:精品资料 文档编号:9649891 上传时间:2019-08-20 格式:DOC 页数:17 大小:86KB
下载 相关 举报
C++常用基本程序.doc_第1页
第1页 / 共17页
C++常用基本程序.doc_第2页
第2页 / 共17页
C++常用基本程序.doc_第3页
第3页 / 共17页
C++常用基本程序.doc_第4页
第4页 / 共17页
C++常用基本程序.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、C+常用基本程序、 数的各位表示方法1、 两位数的各位表示个位数的表示方法:a%10=x;例:45%10=5 ;十位数的表示方法:a/10=x; 例:45/10=4;2、 三位数的各位表示个位数的表示方法:a%10=x; 例:456%10=6;十位数的表示方法:a%100/10=x ;例:456%100/10=5;百位数的表示方法:a/100=x; 例:456/100=4;3、 通式:k=a/10 (n-1)%10A 表示要求的数字,n 表示要求的个数,k 表示该位值。4、给 出一个不大于 5 位的正整数,求出它是几位数及各位上的数字。#includeusing namespace std;i

2、nt main()long int n;int wei,wan,qian,bai,shi,ge;cinn;if(n99999) cout9999) wei=5;else if(n999) wei=4;else if(n99) wei=3;else if(n9) wei=2;else wei=1;wan=n/10000;qian=n/1000%10;bai=n/100%10;shi=n/10%10;ge=n%10;if(wei=5)cout#includeusing namespace std;int main()int i,n,k;cinn;k=sqrt(n);for(i=2;ik)cout#

3、includeusing namespace std;void p(int n)int k,i;k=sqrt(n);for(i=2;ik)coutn;p(n);return 0;、 奇偶数的判定利用条件判断进行判定,即 if 语句,C+程序设计笔记- 3 -if(n%2=0)则为偶数,否则为 奇数#includeusing namespace std;int main()int a;cina;if(a%2=0)coutusing namespace std;int main()int a,b,c,max;coutabc;if(ab)if(ac) /*对 a 和 c 进行比较*/max=a; /

4、*如果 if 语句的条件正确,执行这个语句,即如果 ac,将 a 的值赋值给 max*/else max=c; /*如果 if 语句的条件不正确, 执行 这个语句,即如果 ac)max=b;elsemax=c;coutusing namespace std;int main()int a,b,c,max;cinabc;if(ab)C+程序设计笔记- 4 -max=a;elsemax=b;if(cmax)max=c;coutusing namespace std;int main()int a,b,c,max,min;cinabc;min=ab?a:b;max=maxc?max:c;coutus

5、ing namespace std;int main()int temp,max=0,min,i=0; /*首先对 max 进行赋初值为零,然后要和下面的 输入值进行比较,不 过不赋初 值,就没法和下面的 值进行比较*/couttemp;min=temp; /*这个语句的作用是将输入值赋值给 min,因为数都是大于 0 的,如果赋初值为 0,那么将对最小值无法进行比较,但不影响最大值*/ for(;)if(tempmax) max=temp; /*进行条件判断,如果值大于 max,就将中 间变量的值赋值给 max*/if(temptemp; /*然后输入另一个数,进行下一轮的比较*/coutu

6、sing namespace std;int main()int a,sum=0,i;cina;while(a0)sum+=a;cina;coutusing namespace std;int main()int n,sum,i; /*计算 1+2+3+.+n 的值*/sum=0;cinn;coutusing namespace std;int main()int n,sum,i; /*计算 1+2+3+.+n 的值*/sum=0;cinn;coutusing namespace std;int main()int n,sum,i; /*计算 1+2+3+.+n 的值*/sum=0;cinn;

7、coutusing namespace std;int main()int n,s=0;for(n=1;s /*计算 sqrt(1)+sqrt(2)+.+sqrt(n)的值*/#includeusing namespace std;int main()int n,i;double sum=0;cinn;for(i=1;i #includeusing namespace std;int main()int n,i;double sum=0,s=0;cinn;for(i=1;i /*计算 2/1+3/2+5/3+.的前 20 项的值*/using namespace std;int main()i

8、nt i,t;double sum=0,z,a=2,b=1;for(i=1;i /*计算 2/4+4/7+6/10+8/13.*/using namespace std;int main()int i,n;double sum,t;cinn;for(i=1,sum=0;iusing namespace std;int main()int i,n,sum=1;cinn;for(i=1;iusing namespace std;int main()int i,n,sum=0,t=1;cinn;for(i=1;i#includeusing namespace std;int main()int s=

9、0,i,n,k,a,z,sum;couta;coutn;C+程序设计笔记- 9 -for(k=1;kusing namespace std;int main()float a,b,c,ave=0;cinabc;ave=(a+b+c)/3;coutusing namespace std;int main()float x,ave=0,i;cinx;ave=x;for(i=1;x=0;i+)cinx;ave+=x;ave/=i;coutusing namespace std;int main()C+程序设计笔记- 10 -char ch;coutch;if(ch=aint main()char c

10、h;coutch;ch=(ch=aint main()char c;int letters=0,space=0,digit=0,other=0;cout=aint main()int m,a,b,c;for(m=100;m /*打印金字塔*/using namespace std;int main()int i,j;for(i=1;iusing namespace std;int main()int i,j;for(i=1;iusing namespace std;int main()int p,r,n,m,temp;coutnm;if(nusing namespace std;int mai

11、n()int i,a10=1,2,3,4,5,6,7,8,9,10,j,t;coutC+程序设计笔记- 13 -using namespace std;int main()int i,f20=1,1;for(i=2;iusing namespace std;int main()int a21,i,j,t;coutai;for(j=1;jai+1)t=ai;ai=ai+1;ai+1=t;coutusing namespace std;int main()C+程序设计笔记- 14 -int a20,i,j,t,p;coutai;for(i=0;iusing namespace std;int ma

12、in()int x,y;cinx;if(xusing namespace std;Y=X x=10C+程序设计笔记- 15 -int main()int score;char grade;cinscore;switch(score/10)case 9 : grade=A;break;case 8 : grade=B;break;case 7 : grade=C;break;case 6 : grade=D;break;default :grade=E;coutusing namespace std;int main()int score;char grade;cinscore;if(score

13、=90) grade=A;else if(score=80) grade=B;else if(score=70) grade=C;else if(score=60) grade=D;else grade=E;coutusing namespace std;int main()int n,i,score,sum=0,ave,a=0,b=0,c=0,d=0,e=0;cinn;for(i=1;iscore;sum=score;C+程序设计笔记- 16 -switch(score/10)case 9 : a+;break;case 8 : b+;break;case 7 : c+;break;case 6 : d+;break;default :e+;sum+=score;ave=sum/n;coutusing namespace std;int main()int temp,max=0,min=0,i=0,ave=0;couttemp;max=temp;min=temp;for(;)if(tempmax) max=temp;if(temptemp;ave/=i;coutai;输出C+程序设计笔记- 17 -for(i=0;iamn;输出for(i=0;im;i+)for(j=0;jn;j+) coutamn;coutendl;

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报