c++程序设计实验三

c++程序设计实验三

ID:41032210

大小:27.50 KB

页数:3页

时间:2019-08-14

c++程序设计实验三_第1页
c++程序设计实验三_第2页
c++程序设计实验三_第3页
资源描述:

《c++程序设计实验三》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验三3.实验内容(1)输入一行字符,分别统计出其中英文字母、空格、数字字符和其它字符的个数。提示:用cin.get(c)函数从键盘上输入一个字符给变量c,直到输入回车换行字符''为止。(2)设有一个数列,它的前四项为0、0、2、5,以后每项分别是其前四项之和,编程求此数列的前20项。(3)求π近似值的公式为:其中,n=1、2、3…设计一个程序,求出当n=1000时的π的近似值。(4)求出1~599中能被3整除,且至少有一位数字为5的所有整数。如15、51、513均是满足条件的整数。提示:将1~599中三位整数i分解成个位、十位、百位,分别存放在变

2、量a、b、c中。然后判断a、b、c中是否有5。将三位整数i(设i=513)分解成个位、十位、百位的方法是:c=i%10;//c=i%10=513%10=3a=i/10;//a=i/10=51b=a%10;//b=a%10=51%10=1a=a/10;//a=a%10=51/10=54.解答参考(1)#includevoidmain(void){charc;inti,letter=0,number=0,blank=0,other=0;cout<<"请输入字符串:";cin.get(c);//get(c)函数用于从键盘上提取一个字符

3、while(c!=''){if('a'<=c&&c<='z'

4、

5、'A'<=c&&c<='Z')letter++;elseif('0'<=c&&c<='9')number++;elseif(c=='')blank++;elseother++;cin.get(c);}cout<<"letter="<

6、tter=10number=4blank=3other=0(2)数列前四项值存放在变量f1=0、f2=0、f3=2、f4=5中第5项的值用f1表示,则f1=f1+f2+f3+f4;第6项的值用f2表示,则f2=f2+f3+f4+f1;第7项的值用f3表示,则f3=f3+f4+f1+f2;第8项的值用f4表示,则f4=f4+f1+f2+f3;共进行5次,即可求出此数列的前20项。#includevoidmain(void){longf1,f2,f3,f4,i;f1=0;f2=0;f3=2;f4=5;for(i=1;i<=5;i++

7、){cout<voidmain(void){longm,n;doublepi=1;cout<<"PleaseInputm:";cin>>m;for(n=1;n<=m

8、;n++){pi=pi*(2.0*n/(2.0*n-1)*2.0*n/(2.0*n+1));}cout<<"pi="<<2*pi<voidmain(){inti,a,b,c,j=1;for(i=1;i<=599;i++)if(i%3==0){a=i/100;b=i%100/10;c=i%100%10;if((a==5)

9、

10、(b==5)

11、

12、(c==5)){cout<<

13、i<<'t';if(j%5==0)cout<

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

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

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