首页 C++常用基本程序

C++常用基本程序

举报
开通vip

C++常用基本程序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、...

C++常用基本程序
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位的正整数,求出它是几位数及各位上的数字。#includeusingnamespacestd;intmain(){longintn;intwei,wan,qian,bai,shi,ge;cin?n;if(n>99999)cout<<"error!"<9999)wei=5;elseif(n>999)wei=4;elseif(n>99)wei=3;elseif(n>9)wei=2;elsewei=1;wan=n/10000;_qian=n/1000%10;_bai=n/100%10;_shi=n/10%10;_ge=n%10;if(wei==5)cout#includeusingnamespacestd;intmain(){inti,n,k;cin?n;k=sqrt(n);_for(i=2;iv=k;i++)if(n%i==O)_break;____if(i>k)__coutvvnvv"__是素数"<#includevcmath>usingnamespacestd;voidp(intn){intk,i;k=sqrt(n);for(i=2;iv=k;i++)if(n%i==0)break;if(i>k)coutvv"是素数"vvendl;elsecoutvv"不是素数"vvendl;}intmain(){intn;cin?n;P(n);return0;}三、奇偶数的判定利用条件判断进行判定,即if_(n%2==0则为偶数,否则为奇数_#includeviostream>usingnamespacestd;if语句,intmain(){inta;cin>>a;if(a%2==0)_coutusingnamespacestd;intmain(){inta,b,c,max;coutvv"请输入三个整数a,b,c:";cin>>a?b?c;if(a>b)_if(a>c)____/*__________对a禾口c进行比较*/_max=a;/*如果if—语句的条件正确,执行这个语句,即如果_else_________________________________max=c;/*如果if语句的条件不正确,执行这个语句,即如果else_a>c,将a的值赋值给av=c,将c的值赋值给max*/max*/if(b>c)max=b;elsemax=c;coutvv"max="vvmaxvvendl;return0;}进行两轮比较后,即可比较完2、#includeviostream>usingnamespacestd;intmain(){inta,b,c,max;cin>>a?b?c;if(a>b)max=a;elsemax=b;if(c>max)max=c;cout<<"max="<usingnamespacestd;intmain(){inta,b,c,max,min;cin>>a?b?c;min=ab?a:b;max=max>c?max:c;cout<<"max="<usingnamespacestd;intmain(){inttemp,max=O,min,i=O;/*cout<<"Pleaseinputscores:";cin>>temp;min=temp;/*for(;;){_首先对max进行赋初值为零,然后要和下面的输入值进行比较,不过不赋初值,就没法和下面的值进行比较*/这个语句的作用是将输入值赋值给min,因为数都是大于0的,如果赋初值为0,那么将对最小值无法进行比较,但不影响最大值*/if(temp<0)break;/*进行条件判断,如果值为负数的时候,结束整个循环,负责继续执行下面的语句*/if(temp>max)max=temp;/*进行条件判断,如果值大于max,就将中间变量的值赋值给max*/if(temp>temp;/*然后输入另一个数,进行下一轮的比较*/}cout<<"max="<usingnamespacestd;intmain()-4-欢迎下载inta,sum=O,i;cin>>a;while(a>0)—{sum+=a;cin>>a;—}cout<usingnamespacestd;intmain(){intn,sum,i;/*sum=0;cin?n;cout<<"1+2+3+...+nfor(i=1;i<=n;i++)sum+=i;cout<usingnamespacestd;intmain(){intn,sum,i;/*sum=0;cin?n;cout<<"1+2+3+...+nfor(i=1;i<=n;i++)sum+=i;cout<usingnamespacestd;intmain(){intn,sum,i;/*计算1+2+3+...+n的值*/的值为:";计算1+2+3+...+n的值*/的值为:";计算1+2+3+...+n的值*/-5-欢迎下载cin?n;cout<<"1+2+3+...+n的值为:";for(i=1;i<=n;i++)sum+=i;cout<usingnamespacestd;intmain(){intn,s=0;for(n=1;s<=1000;n++)s+=n;cout<<"n="</*计算的值*/sqrt(1)+sqrt(2)+...+sqrt(n)#includeusingnamespacestd;intmain(){intn,i;doublesum=0;cin?n;for(i=1;i<=n;i++)sum+=sqrt(n);cout<<"sum="<#includeusingnamespacestd;intmain(){intn,i;doublesum=0,s=0;cin?n;for(i=1;i<=n;i++)—{—s+=sqrt(n);-6-欢迎下载sum+=s;—}cout<<"sum="</*计算,的前20项的和。2/1+3/2+5/3+...的前20项的值*/usingnamespacestd;intmain(){inti,t;doublesum=0,z,a=2,b=1;for(i=1;i<=20;i++){_sum+=a/b;_t=a;_a+=b;b=t;cout<<"sum="</*计算2/4+4/7+6/10+8/13...*/usingnamespacestd;intmain(){inti,n;doublesum,t;cin?n;for(i=1,sum=0;i<=n;i++){t=(2.0*i)/(3.0*i+1);sum+=t;}cout<<"2/4+4/7+6/10+8/13...的值为:"<usingnamespacestd;intmain(){inti,n,sum=15cin?n;-7-欢迎下载for(i=1;i<=n;i++)sum*=i;_cout<usingnamespacestd;intmain(){inti,n,sum=0,t=1;cin?n;for(i=1;i<=n;i++)—{t*=i;sum+=t;—}cout<#includeusingnamespacestd;intmain(){ints=0,i,n,k,a,z,sum;cout<<"请输入a:";cin>>a;cout<<"请输入n:";cin?n;for(k=1;k<=n;k++)—{for(i=0;iusingnamespacestd;-8-欢迎下载intmain(){floata,b,c,ave=0;cin>>a?b?c;ave=(a+b+c)/3;cout<usingnamespacestd;intmain(){floatx,ave=0,i;cin>>x;ave=x;for(i=1;x>=0;i++){cin>>x;ave+=x;——}ave/=i;cout<usingnamespacestd;intmain(){charch;cout<<"请输入一个字母ch:";cin>>ch;if(ch>='a'&&ch<='z')ch+=-32;cout<<"ch="<usingnamespacestd;intmain(){charch;cout<<"请输入一个字母ch:";cin>>ch;ch=(ch>='a'&&ch<='z')?ch-32:ch;cout<<"ch="<usingnamespacestd;intmain(){charc;intletters=0,space=0,digit=0,other=0;cout<<"enteroneline::"<='a'&&c<='z'||c>='A'&&c<='Z')letters++;elseif(c=='')space++;elseif(c>='O'&&c<=9)digit++;elseother++;—}cout<<"letter:"<#include//要使用 数学 数学高考答题卡模板高考数学答题卡模板三年级数学混合运算测试卷数学作业设计案例新人教版八年级上数学教学计划 库函数,加入此命令。usingnamespacestd;intmain(){intm,a,b,c;for(m=100;m<=999;m++)_—{a=m/100;b=m/10%10;c=m%10;/*a/*b/*c为三位数百位数的值为三位数十位数的值*/为三位数个位数的值*/*/if(m==pow(a,3)+pow(b,3)+pow(c,3))〃pow(x,y)的作用是求x".cout<<"m="<
本文档为【C++常用基本程序】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
is_916672
暂无简介~
格式:doc
大小:1MB
软件:Word
页数:0
分类:
上传时间:2021-09-05
浏览量:6