版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1.选择题(1)C(2)D(3)C(4)B(5)A(6)A(7)A(8)B(9)A(10)B(11)A(12)A2.填空题(1)整型(2)值传递 地址传递(3)全局变量 局部变量(4)自动变量 静态变量 寄存器变量 外部变量(5)自动变量(6)15 300(7)8 121(8)x=3,y=4,n=7(9)563.程序设计题(1)#includeint gcd_recursion(int a,int b);void main()int i,j;puts(nPlease enter 2 integer);scanf(%d,%d,&i,&j);if(i0|j0) puts(nData Error!P
2、lease enter 2 integer); scanf(%d, %d,&i,&j);elseprintf(gcd(%d,%d)=%d,i,j,gcd_recursion(i,j);int gcd_recursion(int a,int b) int c,d; if(ab) c=a; a=b; b=c; if(a%b=0) return b; else d=gcd_recursion(b,a%b); else if(a%b=0) return b; else d=gcd_recursion(b,a%b); return d;(2)#includeint delete_char(char c,
3、char str);void main()char str10,c,i; puts(nPlease enter a string:); gets(str); puts(Please enter a char you want to delete:); c=getchar(); puts(Before deleted:); puts(str);puts(After deleted:);i=delete_char(c,str);puts(str);printf(There are %d characters deleted.,i);int delete_char(char c,char str)
4、int i,j,total,k,sum; i=0; total=0; while(stri!=0) k=i; sum=0; while(strk=c) k+; sum+; total=total+sum; if(stri=c) for(j=i;strj+sum!=0;j+) strj=strj+sum; strj=0; i+; return total; (3) #include int max(int a,int b);void main() int i,j,k; puts(nPlease enter 3 integer:); scanf(%d,%d,%d,&i,&j,&k); printf
5、(max is %d.,max(max(i,j),k);int max(int a,int b) if(ab) return a; else return b;(4) #includevoid int_string(long a,char str);void reverse(char c,int size);void insert_space(char c,int size);void main() long i; char str110; puts(nPlease enter 1 long interger:); scanf(%d,&i); int_string(i,str1); print
6、f(digital string is %s,str1);void int_string(long a,char str) int i=0; while(a!=0) stri=a%10+0; a=a/10; i+; stri=0; insert_space(str,i);void insert_space(char c,int size) int i; c2*size-1=0; for(i=2*(size-1);i=2;i-=2) ci=ci/2; ci-1= ; (5)#includelong facto(long x);main() int a; long factorial; print
7、f(nPlease enter a integer:); scanf(%d,&a); factorial=facto(a); printf(nThe %ds jieceng is :%ldn,a,factorial);long facto(long x) if(x=1) return 1; else return(x*facto(x-1);(6)#includefloat average(float math,float chinese,float english);main() float score3; float aver; printf(Please enter your score:
8、math,chinese,englishn); scanf(%f,%f,%f,&score0,&score1,&score2); aver=average(score0,score1,score2); printf(Your average is %.2fn,aver);float average(float math,float chinese,float english) return(math+chinese+english)/3;(7)#includefloat max=0,min=0;float average(float arr,int n) int i; float aver,s
9、um=arr0; max=min=arr0; for(i=1;imax) max=arri; else if (arrimin) min=arri; sum=sum+arri; aver=sum/n; return(aver);main() float score10, aver; int i; printf(Please enter ten score:); for(i=0;i10;i+) scanf(%f,&scorei); aver=average(score,10); printf(max=%.2fnmin=%.2fnaverage=%.2fn,max,min,aver);(8)#includeint fib(int
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年石油焦道路运输合同
- 2024年空调冷却水泵安装与节能改造合同3篇
- 2024版鱼苗销售合同范本
- 中国第三方电子合同服务行业发展监测及发展战略规划报告
- 2025年员工入股房地产项目合作协议书
- 二零二五年度商铺租赁合同解除及商业风险评估报告合同
- 二零二五年度土地承包权租赁与投资合作协议
- 二零二五年度茶叶进出口代理合作协议书
- 二零二五年度数据中心空调系统安装及维护协议
- 2024年装修项目环保门窗安装合作协议版B版
- 卤菜卤水使用核心技巧熟食卤菜技术培训
- 中昌反硝化深床滤池交流与介绍中国水业网
- 安徽省芜湖市2022-2023学年高一上学期期末教学质量统测数学试题
- (完整版)【钢琴谱】大鱼钢琴谱
- (完整word版)英语四级单词大全
- 华为基建项目管理手册
- 2023-2024学年重庆市七校联盟物理高二上期末统考试题含解析
- 人教PEP版(2023版)小学英语三年级上册电子课本
- 挡土墙设计计算说明
- 残疾人康复合作协议(残联与康复机构协议书)
- GB/T 12974.2-2023交流电梯电动机通用技术条件第2部分:永磁同步电动机
评论
0/150
提交评论