文档库 最新最全的文档下载
当前位置:文档库 › Rhyming Fun

Rhyming Fun

Rhyming Fun
Rhyming Fun

1.Hurry,hurry,Kate.Don’t be late.For your date.

快点,快点,凯特你要迟到了。

不要约会。

2.These are baby’s fingers.These are baby’s toes.

这是宝宝的手指。这是宝宝的脚趾

This is baby’s tummy button.Round and round it goes.

这是宝宝的肚脐。围着它。

3.Three blind mice,three blind mice,see how they run

三只瞎老鼠,三只瞎老鼠,看他们怎么跑.

They all run after the farmer’s wife.Who cut off their tail with a carving knife.Did you ever see such a thing in your life.As three blind mice.

他们都跑在农夫妻子。他们切断他们的尾巴上有雕刻

4.I use my eyes to see.I use my mouth to talk.I use my ears to hear.And my feet to walk.

我用我的眼睛看到的。我用我的嘴巴说话。

我用我的耳朵听我的脚走路

5.We can jump up and down like a kangaroo.I’m having so much fun.How about you?

我们可以跳起来像袋鼠.我有这么多的乐趣。你呢?

1请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得

1.请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字符串。例如,输入:beijing shanghai(为回车键),函数将返回shanghai。 #include char *fun ( char *s, char *t) { } main( ) { char a[20],b[10],*p,*q; int i; printf("Input 1th string:") ; gets( a); printf("Input 2th string:") ; gets( b); printf("%s\n",fun (a, b )); } 2.请编写一个函数fun,它的功能是:比较两个字符串的大小,(不得调用C语言提供的字符串比较函数strcmp()),函数返回较大的字符串。若两个字符串相同,则返回第一个字符串。例如,输入:abc abd,函数将返回abd。 #include char *fun ( char *s, char *t) { } main( ) { char a[20],b[10],*p,*q; int i; printf("Input 1th string:") ; gets( a); printf("Input 2th string:") ; gets( b); printf("%s\n",fun (a, b )); } 3. 程序填空题。在【】处填上适当语句,使程序能运行得到正确结果。给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss 所指字符串数组中共有N个字符串,且串长小于M 。 #include #include #define N 5 #define M 8 void fun(char (*ss)[M])

请编写函数fun

计算机二级C语言上机真题(96)【附详解】 作者:admin 发布时间:2012-02-08 15:29 来源:C语言中文网人围观 分享到:QQ空间新浪微博人人网腾讯微博豆瓣12 【真题1】下列给定程序中,函数fun()的功能是:求整数x 的y 次方的低3 位值。例如,整数5 的6 次方为15625,此值的低3 位值为625。试题程序: ___1__< stdio.h > long fun(int x, int y, long *p) { int i; long t=1; for(i=1;__2__;i++) t=t*x; *p=t; __3___; return t; } main() { long t, r; int x, y; printf("\nInput x and y: "); scanf("%1d%1d",&x,&y); t=fun(x,y,&r); printf("\n\nx=%d, y=%d,r=%ld, last=%ld\n\n ",x, y, r,t); } (2011年2月) 解析:填空1:由C语言的学习我们知道这里是一个头文件的定义,定义头文 件要用关键字include,而且要用"#"开头。 填空2:这里考查的是循环结束判断语句。由题意知,这个循环是计算x的y 次幂的,而i从1 开始,要计算y次,当然就要让i自加y次,于是这里用"< =",而不是"< " 。 填空3:题目的意思是求幂的最后3 位数字,而求一个十进制数的后几位的最 常用的办法莫过于使用对其取余的操作。 答案:【1】#include 【2】i< =y 【3】t=t%1000; 【真题2】给定程序modi.c 中函数fun 的功能是:求广义菲玻那级数的第n 项。1,1,1,3,5,9,17,31,……项值通过函数值返回main( )函数。例如,若n = 15,则应输出:2209。请改正函数fun 中的语法错误,使它能计算出正确的结果。注意:不要改动main 函数, #include < conio.h > #include < stdio.h > long fun ( int n ) { long a=1, b=1, c=1, d=1, k; /************found************/ for (k=4,k< =n,k++) { d = a+b+c; /************found************/

请编写一个函数fun

试题1 请编写一个函数fun,它的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c 数的千位和十位上,b数的十位和个位数分别放在c数的个位和百位上。例如;当a=45,b=12,调用该函数后c=4251。函数形式void fun(int a,int b,long *c)。并写主函数验证,a,b两数从键盘输入。 #include void fun(int a,int b,long *c){ } void main() { int a,b; long c; printf(“Input a,b:”); scanf(“%d%d”,&a,&b); 此处函数调用,请填空; printf(“The result is:%d”,c); } 试题2 编写函数int f(int lim,int aa[ ]),该函数的功能是求出小于或等于1im的所有素数并放在aa数组中,该函数返回所求出的素数的个数。并写主函数验证。 #include #define MAX 100 int f(int lim,int aa[]){ } void main() { int limit,i,sum; int aa[MAX]; printf(“输入一个整数”); scanf(“%d”,&limit); 此处函数调用,请填空,用sum保存函数调用返回的结果; for(i=0;i

第01套 给定程序中,函数fun的功能

第01套给定程序中函数fun的功能是将形参n所指变量中各位上为偶数的数去除剩余的数按原来从高位到低位的顺序组成一个新的数并通过形参指针n传回所指变量。例如输入一个数27638496新的数为739。请在程序的下划线处填入正确的内容并把下划线删除使程序得出正确的结果。注意源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行也不得更改程序的结构给定源程序include ltstdio.hgt void fununsigned long n unsigned long x0 i int t i1 whilen tn __1__ ift2 __2__ xxti ii10 n n /10 n__3__ main unsigned long n-1 whilengt99999999nlt0 printfquotPlease input0ltnlt100000000: quot scanfquotldquotampn funampn printfquotnThe result is: ldnquotn 解题思路第一处t是通过取模的方式来得到n的个位数字所以应填10。第二处判断是否是奇数所以应填0。第三处最后通形参n来返回新数x 所以应填x。给定程序MODI1.C中函数fun 的功能是计算n。例如给n输入5则输出120.000000。请改正程序中的错误使程序能输出正确的结果。注意不要改动main函数不得增行或删行也不得更改程序的结构给定源程序include ltstdio.hgt double fun int n double result 1.0 if n 0 return 1.0 while n gt1 ampamp n lt 170 result n-- return result main int n printfquotInput N:quot scanfquotdquot ampn printfquotnnd lfnnquot n funn 解题思路第一处条件语句书写格式错误应

函数fun计算从1到10之间所有奇数之和并输出

函数fun计算从1到10之间所有奇数之和并输出 注意:部分源程序已经存在文件中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句,不得删除花括号中的原始注释。 #include int fun( int m) { /****/ /****/} main() { int n,s;void NONO(); n=10; s=fun(n); printf("奇数之和=%d\n",s); NONO(); } void NONO() { FILE *rf, *wf; int a; rf=fopen("d:\\programC\\1\\in.dat","r"); wf=fopen("d:\\programC\\1\\out.dat","w"); for(int i=0;i<5;i++) { fscanf(rf,"%d",&a); fprintf(wf,"%d\n",fun(a)); } fclose(rf); fclose(wf); } 编写一个函数,实现用 "气泡法" 对输入的10个整数按由小到大顺序排列 注意:部分源程序已经存在文件中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句,不得删除花括号中的原始注释。 #define N 10 #include"stdio.h" void sort(int a[ ],int n)

{ /****/ /****/} main( ) { int a[N],i; void NONO(); printf("Input %d numbers:\n", N ); for(i=0; i

4. 请编写函数fun计算如下数组中元素的平均值、最高分和最低分。并通过主函数输出平均分,最高分和最低分。

4.请编写函数fun计算如下数组中元素的平均值、最高分和最低分。并通过主函数输出平均分,最高分和最低分。 float arr[10]={85,86,95,78,85,63,45,75,66,100} include "stdio.h" void fun(float a[],int n,float *max,float *min) { int i; float j=a[0],k=a[0]; for(i=0;i=j) j=a[i]; if(a[i]<=k) k=a[i]; } *max=j; *min=k; } //最大值存在max指针指向的地址中,最小值存在min指针指向的地址中。void main() { float arr[10]={85,86,95,78,85,63,45,75,66,100}; float max=arr[0]; float min=arr[0]; fun(arr,10,&max,&min); printf("max=%f\nmin=%f\n",max,min); } 1.5请编写程序将字符串中内部的星号删掉。 比如:输入字符串*****ABC**DE*F***GHI****** 删除内部星号后,结果应为:*****ABCDEFGHI****** #include #include #include void fun (char *a) { char *p=a; while(*p=='*') { *a++=*p; p++;

} while(*p) { if(*p!='*') *a++=*p; p++; } *a='\0'; } void main() { char s[81]; FILE *out; printf("Enter a string :\n"); gets(s); fun(s); printf("The string after deleted:\n"); puts(s); out=fopen("out.dat","w"); strcpy(s,"****A*BC*DEF*G*******"); fun(s); fprintf(out,"%s",s); fclose(out); }

请编一个函数fun

请编一个函数fun,它的功能是:根据以下公式求π的值(要求满足精度0.0005,即,某项小于0.0005时停止迭代): 程序运行后,如果输入精度0.0005,则程序输出多少。 注意:部分源程序存在PROG1.C中,请勿改动主函数和其他函数中的内容,仅在函数fun的指定的部位填入你编写的若干语句。 试题源程序如下: #include <stdio.h> #include <math.h> double fun(double eps) { } main() { double x; printf("Input eps:"); scanf("%lf",&x); printf("\neps=%lf, PI=%lf\n",x,fun(x)); } 分析: (1)本题所用基本算法应为累加。假设累加值放在变量s中,累加项放在变量t中,累加操作由语句s=s+t;来实现。 (2)若称为第1累加项,则其前的1为第0累加项,其后的一项为第2累加项,按给定的公式可知,从第1累加项开始,后一项的累加项是前一项的值乘以。所以当前的累加项应当是:t=t*n/(2.0*n+1.0)。表达式右边的t中是前一项的值,表达式左边的t为当前的每累加累加项。请注意,不要写成:t*n/(2*n+1)而进行整除。 (3)若第0累加项的1作为s的初值,语句:s=s+t;执行n次,就把第1到第n项累加到了s中。每进行一次累加,n值增1。 (4)把以上操作放在循环中。按本题规定,当某项小于eps(0.0005)时停止迭代,因此若用while循环,可用t>=eps作为控制循环进行的条件:while( t>=eps ){ s+=t; n++; t=t*n/(2.0*n+1); } (5)注意应给所用变量赋适当的初值。 (6)退出循环后,函数的返回值应是:2*s。 请编一个函数fun,其中n所指存储单元中存放了数组中元素的个数。函数的功能是:删除所有值为y的元素。已在主函数中给数组元素赋值,y的值由主函数通过键盘读入。 注意:部分源程序存在PROG1.C中,请勿改动主函数和其他函数中的内容,仅在函数fun的指定的部位填入你编写的若干语句。 试题源程序如下: #include <stdio.h> #define M 20 void fun(int bb[],int *n, int y) { }

Matlab datafun 函数

版本:matlab 2010a Matlab datafun函数的相关用法 目录: 1.conv2 (2) 2.conv (3) 3.convn (4) 4.corrcoef (4) 5. cov (5) 6. cumprod (6) 7. cumsu (7) 8. deconv (7) 9. detrend (8) 10. diff (9) 11. fft2 (9) 12. fft (11) 13.fftshift (12) 14. filter2 (12) 15. filter (13) 16. hist (13) 17. histc (14) 18. ifft2 (16) 19. issorted (17) 20. max (19) 21. mean (20) 22. median (20) 23. min (21) 24. mode (22) 25. prod (23) 26. sort (24) 27. sortrows (26) 28. std (27) 29. sum (28) 30. var (30)

1.conv2 功能简介 进行二维卷积操作 使用方法 C=conv2(A,B) C=conv2(Hcol,Hrow,A) C=conv2(...,'shape') 说明:对于 C=conv2(A,B) ,conv2 的算矩阵 A 和 B 的卷积,若 [Ma,Na]=size(A), [Mb,Nb]=size(B), 则size(C)=[Ma+Mb-1,Na+Nb-1]; C=conv2(Hcol,Hrow,A) 中,矩阵 A 分别与 Hcol 向量在列方向和 Hrow 向量在行方向上进行卷积;C=conv2(...,'shape') 用来指定 conv2 返回二维卷积结果部分,参数 shape 可取值如下: 》full 为缺省值,返回二维卷积的全部结果; 》same 返回二维卷积结果中与 A 大小相同的中间部分; valid 返回在卷积过程中,未使用边缘补 0 部分进行计算的卷积结果部分,当size(A)>size(B) 时,size(C)=[Ma-Mb+1,Na-Nb+1]。 应用举例A=magic(5) A= 17 24 1 8 15 23 5 7 14 16 4 6 13 20 22 10 12 19 21 3 11 18 25 2 9 B=[1 2 1;0 2 0;3 1 3] B= 1 2 1 0 2 0 3 1 3 C=conv2(A,B) C= 17 58 66 34 32 38 15 23 85 88 35 67 76 16 55 149 117 163 159 135 67 79 78 160 161 187 129 51 23 82 153 199 205 108 75 30 68 135 168 91 84 9 33 65 126 85 104 15 27 相关函数 filter2

相关文档