c++经典代码大全.docx
- 文档编号:23415327
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:210
- 大小:125.24KB
c++经典代码大全.docx
《c++经典代码大全.docx》由会员分享,可在线阅读,更多相关《c++经典代码大全.docx(210页珍藏版)》请在冰豆网上搜索。
c++经典代码大全
#include
{
//声明变量,并初始化
inta=010,b=10,c=0X10;
//以十进制形式显示数据cout<<"DEC:
";
cout<<"a="< cout<<"b="< //以八进制形式显示数据cout<<"OCT: "; cout< cout<<"a="< cout<<"b="< cout<<"c="< //以十六进制形式显示数据cout<<"HEX: "; cout< cout<<"a="< cout<<"b="< cout<<"c="< //八、十和十六进制数混合运算并输出cout<<"a+b+c="; cout< cout< //测试八、十和十六进制输入cout<<"DEC: a=";cin>>a;cout<<"OCT: b=";cin>>b;cout<<"HEX: a=";cin>>c; cout<<"DEC: "< cout<<"a="< cout<<"b="< } cin>>dx;cout<<"dy="; cin>>dy;cout< //cout< //测试float和double类型数据的有效位fx=10.0;fy=6.0; floatfz=fx/fy;dx=10.0;dy=6.0; doubledz=dx/dy;cout<<"fz=";cout< cout< //float型溢出 floatx=3.5e14;cout<<"x="< } #include main() { //x,y为操作数,c为运算符 intx,y,z; charc1; cin>>x>>c1>>y;//c1 //多路选择语句选择不同表达式计算语句switch(c1){ case'+': cout< case'-': cout< break; case'*': cout< case'/': cout< break; case'%': cout< default: cout<<"Wrong! "< } } #include floatx=365.5;//声明全局变量 main(){ intx=1,y=2; doublew=x+y; { doublex=1.414,y=1.732,z=3.14; cout<<"inner: x="< cout<<"inner: y="< cout<<"inner: z="< cout<<"outer: w="< cout<<": : x="<<: : x< } cout<<"outer: x="< cout<<"outer: y="< cout<<"outer: w="< //cout<<"inner: z="< : x="<<: : x< } #include main(){ //显示1,2,3...10 for(inti=1;i<=10;i++) cout< //显示10,9,8...1 for(intj=10;j>=1;j--)cout< cout< //显示1,3,5...9 for(intk=1;k<=10;k=k+2)cout< cout< //显示ABC...Z for(charc='A';c<='Z';c++)cout< cout< //显示0,0.1,0.2...1.0for(floatx=0;x<=1.0;x=x+0.1)cout< cout< //显示0,0.1,0.2...1.0 for(floatx1=0;x1<=1.0+0.1/2;x1=x1+0.1)cout< cout< //计算s=1+2+3...+100 ints=0; for(intn=1;n<=100;n++)s=s+n; cout<<"s="< }#include { //计算s=1+2+3...+100ints=0,n=1; while(n<=100){s=s+n;n++; }cout<<"s="< //累加键盘输入的数据doublex,sum=0.0; cout<<"x=";cin>>x; while(x! =0){sum+=x;cout<<"x=";cin>>x; }cout<<"sum="< }#include //计算s=1+2+3...+100 { ints=0,n=0; do{ n++;s+=n; }while(n<100);cout<<"s="< //累加键盘输入的数据doublex,sum=0.0; do{ cout<<"x="; cin>>x; sum+=x; }while(x! =0);cout<<"sum="< } #include main() {//计算和打印打印乘法九九表for(inti=1;i<=9;i++){cout< for(intj=1;j<=9;j++) cout<<'\t'< } } #include main() { intx,sum=0;//定义标号L1 L1: cout<<"x="; cin>>x; if(x==-1) gotoL2;//无条件转移语句,转到L2语句处else sum+=x; gotoL1;//无条件转移语句,转到L1语句处//定义标号L2 L2: cout<<"sum="< } #include main() {//累加键盘输入的数据doublex,sum=0.0;while (1){ cout<<"x="; cin>>x; if(x<=0)break;sum+=x; } cout<<"sum="< } #include main() { inti; for(i=1;i<=20;i++) { if(i%3==0)//能被3整除的整数,返回进行下次循 环 continue;cout< }cout< } #include main() {//声明数组和变量inta[5],i,sum;doubleavg; //从键盘上循环为数组赋值 for(i=0;i<5;i++){cout<<"a["<>a[i]; } //直接显示数组元素cout< //利用for循环显示数组各元素的值 for(i=0;i<5;i++)cout< cout< //计算数组元素之和,并显示计算结果sum=a[0]+a[1]+a[2]+a[3]+a[4];cout<<"sum="< //利用循环计算数组的累加和 for(sum=0,i=0;i<5;i++)sum+=a[i]; //显示累加和及平均值cout<<"sum="< avg=sum/5.0;cout<<"avg="< } #include main() { inti,max,index,a[5]; //从键盘上为数组赋值 for(i=0;i<=4;i++) {cout<<"a["<>a[i]; } //利用循环遍历数组,找出最大值的元素及其下标 max=a[0]; for(i=0;i<=4;i++) { if(max { max=a[i]; index=i; } } cout<<"\nMax="< } #include #definesize5 main() { //声明变量 inti,j; floatt,a[size]; //从键盘上为数组赋值 for(i=0;i { cout<<"a["< cin>>a[i]; } //对数组按从小到大顺序排序 for(i=0;i for(j=i+1;j if(a[i]>a[j]) { t=a[i];a[i]=a[j]; a[j]=t; } //显示排序结果 for(i=0;i cout< //输入要查找的数据 intvalue; intfound;//找到为1,否则为0intlow,high,mid; for(i=1;i<=3;i++){ cout<<"value=";cin>>value; //二分法查找数组a found=0; low=0; high=size-1;while(low<=high) { mid=(high+low)/2; if(a[mid]==value) { found=1; break; } if(a[mid] low=mid+1; else high=mid-1; } if(found) cout<<"Thevalufoundat: a["< else cout<<"The"< "< } } #include main() { //声明变量 inti,j; floatt,a[5]; //从键盘上为数组赋值 for(i=0;i<=4;i++) { cout<<"a["<>a[i]; } //对数组按从大到小顺序排序 for(i=0;i<=3;i++) for(j=i+1;j<=4;j++) if(a[i]<=a[j]) { t=a[i]; a[i]=a[j];a[j]=t; } //显示排序结果 for(i=0;i<=4;i++)cout< } #include main() { //声明二维数组及变量 inta[2][3],i,j; //从键盘上为数组a赋值 for(i=0;i<2;i++) for(j=0;j<3;j++) {cout<<"a["<>a[i][j]; } //显示数组a for(i=0;i<2;i++){ for(j=0;j<3;j++) { cout< }cout< } //找出该数组的最大元素及其下标 inth,l,Max=a[0][0]; for(i=0;i<2;i++){ for(j=0;j<3;j++) { if(Max l=j; } } }cout<<"Max: "<<"a["< } #include {//声明字符数组和变量charstr[6]; inti; //从键盘上输入字符串cout<<"str="; cin>>str;cout< //按数组和下标变量两种方式显示字符数组cout< for(i=0;i<6;i++)cout< cout< //字符串反向输出for(i=5;i>=0;i--)cout< cout< //将字符数组变成大写字母后输出 for(i=0;i<=5;i++) str[i]-=32;//小写字母转换成大写字母 cout< } #include {//声明变量和指针变量inta,b,c,*ip; //指针变量ip指向变量a a=100; ip=&a;//使指针变量ip指向变量a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c+ 经典 代码 大全