考试一观 程序填空

上传人:豆浆 文档编号:866209 上传时间:2017-05-19 格式:DOC 页数:17 大小:98.50KB
返回 下载 相关 举报
考试一观 程序填空_第1页
第1页 / 共17页
考试一观 程序填空_第2页
第2页 / 共17页
考试一观 程序填空_第3页
第3页 / 共17页
考试一观 程序填空_第4页
第4页 / 共17页
考试一观 程序填空_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《考试一观 程序填空》由会员分享,可在线阅读,更多相关《考试一观 程序填空(17页珍藏版)》请在金锄头文库上搜索。

1、程序填空=平时练习题实验二/*-【程序填空】-功能:任意输入三个实型数,在自定义函数qiuhe中求它们的和值,在主函数中输出和值-*/#include stdio.hdouble qiuhe(double x,double y,double z); main()double a,b,c;printf(Enter a,b,c:);scanf(%lf,%lf,%lf,&a,&b,&c);/*FILL*/printf(和值=%.2fn,_);/*FILL*/double qiuhe(double x,_,double z) double sum;/*FILL*/_;return sum;答案:位置

2、1:qiuhe(a,b,c)位置 2:double y位置 3:sum=x+y+z 【或】 sum=x+z+y 【或】 sum=y+x+z 【或】 sum=y+z+x 【或】 sum=z+x+y 实验三/*-【程序填空】-功能:将一个数组中的元素按逆序存放。-*/#include #define N 7main ()static int aN=12,9,16,5,7,2,1,k,s;printf(n the origanal array:n);for (k=0;kvoid fun(int m3,int n ) int i,j,min;for(i=0;imij)min=mij;/*FILL*/_

3、;main()int i,a33=1,2,4,6,1,5,8,0,0,b3=0;fun(a,b);for(i=0;i#include stdio.h/*FILL*/void fun(char a, _) int i;for(i=0;bi!=0;i+)ai=bi;/*FILL*/_;main()char s100, t100;printf(nPlease enter string S:);scanf(%s%s, s,t);fun(s,t);/*FILL*/printf(nThe result is : _n,s);答案:位置 1:char b 【或】 char b100位置 2:ai=0 【或】

4、 ai=0位置 3:%s/*-【程序填空】-功能:输出结果为:* * * * * * * * * * * * * * * * * * * * * * -*/#include main()/*FILL*/int i,j,_;char space= ;for(i=1;i=0&ppvoid strcopy(char *str1,char *str2,int m) char *p1,*p2; /*FILL*/_p2=str2;while(*p1)/*FILL*/ _/*FILL*/_main()int m;char str180,str280;gets(str1); scanf(%d,&m);/*FI

5、LL*/_puts(str1);puts(str2);答案:位置 1:p1=str1+m 【或】 p1=m+str1位置 2:*p2+=*p1+ 【或】 *(p2+)=*(p1+) 【或】 *p2=*p1,p2+,p1+ 【或】 *p2=*p1+,p2+ 【或】 *p2+=*p1,p1+位置 3:*p2=0 【或】 *p2=0 【或】 *p2=NULL位置 4:strcopy(str1,str2,m)/*-【程序填空】-功能:将s所指字符串的正序和反序进行连接,形成一个新串放在t所指的数组中。例如:当s串为ABCD时,则t串的内容应为ABCDDCBA。 -*/#include #include

6、 #include void fun (char s, char t)int i, d;/*FILL*/d = _;/*FILL*/for (i = 0; ivoid main()float a,b,c,d,e,f;printf(输入第一个复数的实部与虚部:);scanf(%f, %f,&a,&b);printf(输入第二个复数的实部与虚部:);scanf(%f, %f,&c,&d);/*FILL*/_;f=b+d;printf(相加后复数:实部:%f,虚部:%fn,e,f);e=a*c-b*d;/*FILL*/_;printf(相乘后复数:实部:%f,虚部:%fn,e,f);e=(a*c+b

7、*d)/(c*c+d*d);/*FILL*/_;printf(相除后复数:实部:%f,虚部:%fn,e,f);【空1】_;【参考答案】e=a+ce=c+a【空2】_;【参考答案】f=a*d+b*cf=a*d+b*cf=a*d+b*c【空3】_;【参考答案】f=(b*c-a*d)/(c*c+d*d)f=(b*c-a*d)/(c*c+d*d)f=(b*c-a*d)/(c*c+d*d)/*-【程序填空】-功能:将十进制数转换成十六进制数。-*/#include stdio.h#include string.hmain ()int a,i;char s20;printf(input a integer

8、:n);scanf(%d,&a);c10_16(s,a);/*FILL*/for(_;i=0;i-)printf(%c,si);printf(n);c10_16(char p,int b)int j,i=0;/*FILL*/while (_)j=b%16;if(j=0&j=0;i-)【参考答案】i=strlen(s)-1i=-1+strlen(s)【空2】while (_)【参考答案】b00bb!=00!=bb【空3】_;【参考答案】pi=j+0pi=j+48*(p+i)=j+0*(p+i)=j+48【空4】_;【参考答案】pi=0pi=0pi=NULL*(p+i)=0*(p+i)=0*(p+

9、i)=NULL第二练/*-【程序填空】-主函数的功能是:分别求出一批非零整数中的偶数、奇数的平均值,输入时用零作为结束输入的标记。-*/main()int x,i=0,j=0;float s1=0,s2=0,av1,av2;scanf(%d,&x);while(x!=0)if(x%2=0) s1=s1+x;i+; else s2=s2+x;/*FILL*/_;/*FILL*/_;if(i!=0) av1=s1/i;else av1=0;if(j!=0) /*FILL*/_ ;else av2=0;printf(oushujunzhi:%7.2f,jishujunzhi:%7.2fn,av1,av2);【空1】_;【参考答案】j+j=j+1【空2】_;【参考答案】scanf(%d,&x)【空3】_ ;【参考答案】av2=s2/j/*-【程序填空】-主函数的功能是:分别求出一批非零整数中的偶数、奇数的平均值,输入时用零作为结束输入的标记。-*/main() int x,i=0,j=0;float s1=0,s2=0,av1,av2;scanf(%d,&x);while(x!=0)if(x%2=0) s1=s1+x;i+;else s2=s2+x;/*FILL*/_;/*F

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 其它考试类文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号