欢迎来到天天文库
浏览记录
ID:37914922
大小:102.50 KB
页数:19页
时间:2019-06-02
《C++语言程序设计试题精选》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1、以下程序实现求1~100这100个整数的和的运算。#includevoidmain(){int i,sum; sum=0;for(i=1; i < 100 ; i++ ) sum+=i ;cout<<”sum=”<voidmain(){ inta,b ; cin>>a>>b; if(
2、 a>b ) cout<<”最大值为:”<0;__n--____) p=p*x; return(p);}4.本程序用古典的
3、Eratosthenes的筛法求从2起到指定范围内的素数。如果要找出2至10中的素数,开始时筛中有2到10的数,然后取走筛中的最小的数2,宣布它是素数,并把该素数的倍数都取走。这样,第一步以后,筛子中还留下奇数3、5、7、9:重复上述步骤,再取走最小数3,宣布它为素数,并取走3的倍数,于是留下5、7。反复重复上述步骤,直 至筛中为空时,工作结束,求得2至10中的全部素数。程序中用数组sieve表示筛子,数组元素sieve[i]的值为1时,表示数i在筛子中,值为-1时表示数i已被取走。 #includeconstintMAX
4、=22500;voidmain(){ unsignedinti,range,factor,k; intsieve[MAX]; cout<<"pleaseinputtherange:"; cin>>range; /*range指出在多大的范围内寻找素数*/ for(i=2;i<=range;i++) /*筛子初始化*/ sieve[i]=1 ; factor=2; while(factor<=range) {if( sieve[factor] ==1 ) { /*筛子最小数是素数*/
5、 cout<y) z=x; s=a+
6、b; else z=y; cout<<”s=”<
7、 {if(x%3==0)cout<<“that’stheend”; cout<5) for(i=0;i<8;i++){if(n<11) cout<<”right!”; data[i]=i;else
8、cout<<”left!”;} for(i=7;i>=0;i--)else cout<<”center!”;
此文档下载收益归作者所有