期末编程题(简单部分).doc

期末编程题(简单部分).doc

ID:51708585

大小:62.00 KB

页数:25页

时间:2020-03-15

期末编程题(简单部分).doc_第1页
期末编程题(简单部分).doc_第2页
期末编程题(简单部分).doc_第3页
期末编程题(简单部分).doc_第4页
期末编程题(简单部分).doc_第5页
资源描述:

《期末编程题(简单部分).doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、/*************************************************************考试说明:10个单选题+一个简单题型+一个复杂题型===《本科》***************************************************10个单选题+二个简单题型================《专科》以下题型全为简单题型,复杂题型主要考数组的应用(字符串)和指针//*************************************************************1、编

2、写一计算阶乘的函数fac,在主函数中从键盘输入一个正整数,调用阶乘函数fac计算阶乘并输出计算结果。#includelongfac(intn){longf;if(n==0)f=1;elsef=n*fac(n-1);returnf;}main(){longy;intn;printf("pleaceintuponenumber:");scanf("%d",&n);y=fac(n);printf("%d!=%ld",n,y);}2、编写一个求x的y次幂的函数pw,在main函数中从键盘输入a、b的值,然后调用pw函数求a的b次幂,并

3、输出结果。#includelongpw(intx,inty){longs=1;inti;for(i=1;i<=y;i++)s=s*x;returns;}main(){longsum;inta,b;printf("Entera,b:");scanf("%d%d",&a,&b);sum=pw(a,b);printf("Thesumis%ld",sum);}_3、写一函数max,计算三个数中最大数。在主函数中输入三个数,调用该函数求出其中最大数并输出。(要求:三个数为实数)#includeintmax(inta

4、,intb,intc){intmax;if(a>b)max=a;elsemax=b;if(maxintgcd(in

5、tm,intn){if(m%n==0)returnn;elsereturngcd(n,m%n);}main(){inta,b,c,temp;scanf("%d%d",&a,&b);if(avoidf(intn){(原题:输出1-1000以内所有的素数,并按每行5个输出。)inti;for(i=2;

6、ivoidf(intn){inti;for(i=2;i

7、(n%i==0)break;if(i==n)printf("yes");elseprintf("no");}main(){intm;printf("Enterthem:");scanf("%d",&m);f(m);}_8、将1--1000中所有21的倍数存到一个一维数组中,再按每行5个数据输出到屏幕上。#includemain(){inti,j=0,a[50];for(i=1;i<=1000;i++){if(i%21==0){a[j]=i;printf("%5d",a[j]);if(j%5==4)printf("");

8、j++;}}}或:#includemain(){inti,j=0,m=0;inta[100];for(i=1;i<=1000;i++

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

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

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