2022年C++编程实例 .pdf
《2022年C++编程实例 .pdf》由会员分享,可在线阅读,更多相关《2022年C++编程实例 .pdf(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、/Hello world #include void main() coutHello world!endl; /输出两数之和#include void main() int a,b; cinab; cout 两数之和是:; couta+bendl; /求方程 ax2+bx+c=0 的解#include #include using namespace std; void main() int a,b,c,d,s,x1,x2; cinabc; d=b*b-4*a*c; s=sqrt(d); x1=(-b+s)/2*a;x2=(-b-s)/2*a; if(d0) cout 该方程无实数解endl
2、; else coutx1 x2endl; /改变整数的进制#include using namespace std; voi main() int n=100; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 17 页 - - - - - - - - - cout 十进制 decnendl; cout 十六进制 hexnendl; /输入两个整数,输出其中的大者#include void main() int x,y; cinxy; if(x=y) coutxendl;
3、 else coutyendl; /交换两数值#include using namespace std; void main() int a,b,t; cinab; t=a; a=b; b=t; coutatbendl; /将大写字母转换成小写字母#include using namespace std; void main() char ch; cinch; if(ch=A&ch=Z) ch=ch+32; coutchendl; else cout 输入错误 endl; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心
4、整理 - - - - - - - 第 2 页,共 17 页 - - - - - - - - - /累加累乘#include using namespace std; void main() int i,n,s=0; cinn; for(i=1;i=n;i+) s=s+i; coutsendl; #include using namespace std; void main() int i,n,s=1; cinn; for(i=1;i=n;i+) s=s*i; coutsendl; /计算 1-2+3- 4+ +(-)n 的值#include #include using namespace s
5、td; void main() int i,n,s=0; cinn; for(i=1;i=n;i+) s=s+i*pow(-1,i+1); coutsendl; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 17 页 - - - - - - - - - /输出 n 颗星#include using namespace std; void main() int n,i; cinn; for(i=1;i=n;i+) cout*; coutendl; /制作九九乘法表#inc
6、lude using namespace std; void main() int i,j; for(i=1;i=9;i+) for(j=1;j=i-1;j+) couti*j=i*j ; coutendl; /菱形#include using namespace std; void main() int i,j,n; cinn; for(i=1;i=i;j-) cout ; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 17 页 - - - - - - - - - f
7、or(j=1;j=2*i-1;j+) cout*; coutendl; for(i=1;i=n;i+) for(j=1;j=i-1;j+) cout=2*i-1;j-) cout*; coutendl; coutendl; /输入 10 个整数找出其中的最大值和最小值#include using namespace std; void main() int a10,i,max=0,min=0; for(i=0;iai; if(ai=max) max=ai; if(ai=min) min=ai; coutmax minendl; 名师资料总结 - - -精品资料欢迎下载 - - - - - -
8、- - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 17 页 - - - - - - - - - /输入一个字符串并计算器中字母e(不论大小 )的个数#include using namespace std; void main() int i,j=0; char a100; cina; for(i=0;ai!=0;i+) if(ai=e|ai=E) j+; coutjendl; /输入一个字符串,在逆转输出#include using namespace std; void main() char a100,i,k; cina; for(
9、i=0;ai!=0;i+) if(ai!=0) k=i; for(i=k;i=0;i-) coutai; coutendl; /从键盘输入十个整数并按从小到大的顺序排列名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 17 页 - - - - - - - - - #include using namespace std; void main() int i,j,a10,t; for(i=0;iai; for(j=0;j=8;j+) for(i=0;i=ai+1) t=ai;
10、 ai=ai+1; ai+1=t; for(i=0;i=9;i+) coutai ; coutendl; /输出斐波那契数列的前n 项#include using namespace std; void main() int i,n,fib1000; cinn; for(i=0;i=n;i+) if(i=1) fibi=1; else fibi=fibi-1+fibi-2; for(i=0;i=n;i+) coutfibi ; coutendl; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - -
11、- - 第 7 页,共 17 页 - - - - - - - - - /输入两个数,输出这两个数的最大公约数和最小公倍数#include using namespace std; void main() int m,n,r,x; cinmn; x=m*n; while(n!=0) r=m%n; m=n; n=r; coutx/m mendl; /输出所有水仙花数#include using namespace std; void main() int i,j,k; for(i=1;i=9;i+) for(j=0;j=9;j+) for(k=0;k=9;k+) if(i*i*i+j*j*j+k*
12、k*k=100*i+10*j+k) cout100*i+10*j+k ; coutendl; /输出 100 以内的所有素数#include using namespace std; void main() 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 17 页 - - - - - - - - - int i,n; for(n=2;n=100;n+) for(i=2;i=n;i+) if(n%i=0) break; if(n=i) coutn ; coutendl; /
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年C+编程实例 2022 C+ 编程 实例
限制150内