《c 程序设计基础》复习.doc

《c 程序设计基础》复习.doc

ID:51076891

大小:95.50 KB

页数:10页

时间:2020-03-18

《c 程序设计基础》复习.doc_第1页
《c 程序设计基础》复习.doc_第2页
《c 程序设计基础》复习.doc_第3页
《c 程序设计基础》复习.doc_第4页
《c 程序设计基础》复习.doc_第5页
资源描述:

《《c 程序设计基础》复习.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《C++程序设计基础》复习1・函数名:hz(a,b)功能:判断两个正整数是否“互质”,若正整数a、b的最大公约数为1,返冋1,否则返冋0。inthz(int比intb){intt,r;if(a>b){t=a;a=b;b=t;}r=a;while(a%r!=O

2、

3、b%r!=O)r--;if(r>1)r=0;return(r);2.函数名:sss(x)功能:判断正整数x(x^1)是否素数,若是,返冋1,否则返冋0。intsss(intx){inti,f;if(x<=1)f=0;else{i=2;while(x%i!=0)i++;i

4、f(i==x)f=1;elsef=0;}returnf;3・函数名:sqr(h,w)功能:输出一个由字符'@'组成的平行四边形,其屮参数h、w分别表示高(行数)和宽(每行字符数)。voidsqr(inth,intw){inti,j;for(i=0;i

5、h,intd,charch){inti,j;for(i=0;ix[j]){t=x[i];x[i]=x[j];x[j]=t;}}6・函数名:px(a,m)功能:对d

6、ouble-维数组元素实现递减排序(不用输出),参数a为数纟R名,m为数组元素个数。voidpx(doublea[],intm){inti,j;doublet;for(i=0;i=7V&&s[i]<=,Z*)

7、

8、(s

9、[i]>=,a,&&s[i]<=,z,))n++;return(n);8・函数名:strypc(ds,ss)功能:将字符串SS倒序复制到字符串ds(例如SS为”Chinese”,则可得到ds为”esenihC”,不用输出)。按要求写出完整的程序,111110=111F•••HF…1!2!3!4!nvoidstrypc(chards[],charss[]){inti,j;i=0;while(ss[i]!=0)i++;i--;j=0;while(i>=0){ds[j]=ss[i];i--;j++;}ds[j]=O;9.运用公式,

10、求e的近似值。(计算到第n项,n由键盘输入)#includeusingnamespacestd;intmain(){doublee=1.0;intn,i,f;cout<>n;f=1;for(i=1;i<=n;i++){f=f*i;e=e+1.0/f;}cout<<”e~”v#includeusingnamespacest

11、d;intmain(){doublex[100],vx,sx,t;inti,n=0;coutvv”输入若干个实数,负值结束while(1){cin>>t;if(t<0)break;x[n]=t;n++;}vx=0;for(i=0;i

12、c是“水仙花数”的条件是:#includeviostream>usingnamespacestd;intmain(){inta,b,c;for(a=1;a<=9;a++)for(b=0;b<=9;b++)for(c=0;c<=9;c++)if(a*a*a+b*b*b+c*c*

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

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

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