c++程序 实例

c++程序 实例

ID:44224196

大小:166.05 KB

页数:16页

时间:2019-10-19

c++程序 实例_第1页
c++程序 实例_第2页
c++程序 实例_第3页
c++程序 实例_第4页
c++程序 实例_第5页
资源描述:

《c++程序 实例》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C++程序设计实例【例3.12】用下面公式求π的近似值。π/4≈1-1/3+1/5-1/7+…直到最后一项的绝对值小于10-7为止。根据给定的算法很容易编写程序如下:.#include .#include .#include .using namespace std;.int main( ).{.int s=1;.double n=1,t=1,pi=0;.while((fabs(t))>1e-7).{.pi=pi+t;.n=n+2;.s=-s;.t=s/n;.}.pi=pi*4;.cout<<"pi="<

2、ixed)<

3、为多少?根据给出的每月兔子总数的关系,可编写程序如下:.#include .#include .using namespace std;.int main( ).{.long f1,f2;.int i;.f1=f2=1;.for(i=1;i<=20;i++).{.cout<

4、的f2代表第4个数,是第2、3个数之和.}.return 0;.}【例3.14】找出100~200间的全部素数。编写程序如下:.#include .#include .#include .using namespace std;.int main( ).{.int m,k,i,n=0;.bool prime;//定义布尔变量prime.for(m=101;m<=200;m=m+2) //判别m是否为素数,m由101变化到200,增量为2.{.prime=true;//循环开始时设prime为真,即先认为m为素数.k=int(sqrt(m));

5、 //用k代表根号m的整数部分.for(i=2;i<=k;i++) //此循环作用是将m被2~根号m除,检查是否能整除.if(m%i==0) //如果能整除,表示m不是素数.{.prime=false; //使prime变为假.break; //终止执行本循环.}.if (prime)//如果m为素数.{.cout<

6、往往按一定规律将电文转换成密码,收报人再按约定的规律将其译回原文。例如,可以按以下规律将电文变成密码:将字母A变成字母E,a变成e,即变成其后的第4个字母,W变成A,X变成B,Y变成C,Z变成D。见图3.20,字母按上述规律转换,非字母字符不变,如"Wonderful!"转换为"Asrhivjyp!"。输入一行字符,要求输出其相应的密码。图3.20程序如下:.#include .using namespace std;.int main( ).{.char c;.while ((c=getchar( ))!='').{.if((c>='a' && c<='z') 

7、

8、 

9、(c>='A' && c<='Z')).{.c=c+4;.if(c>'Z' && c<='Z'+4 

10、

11、 c>'z').c=c-26;.}.cout<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。