黑龙江大学C语言程序设计试题库程序改错(共11页).doc
《黑龙江大学C语言程序设计试题库程序改错(共11页).doc》由会员分享,可在线阅读,更多相关《黑龙江大学C语言程序设计试题库程序改错(共11页).doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 程序改错功能:给定n个实数,输出平均值,并统计在平均值以下(含平 均值)的实数个数。例如:n=6时,输入23.5, 45.67, 12.1, 6.4,58.9, 98.4所得 平均值为40.,在平均值以下的实数个数应为3。-*/#include int fun(float x,int n) int j,c=0; /*FOUND*/ float j=0; /*FOUND*/ for(j=0;j=n;j+) xa+=xj; xa=xa/n; printf(ave=%fn,xa); /*FOUND*/ for(j=0;j=n;j+) if(xj=xa) c+; retur
2、n c;void main(void) float x=23.5,45.67,12.1,6.4,58.9,98.4; printf(%dn,fun(x,6);答案: 1). float xa=0; 或 float xa=0.0; 2). for(j=0;jj;j+) 或 for(j=0;n-1=j;j+) 或 for(j=0;j=n-1;j+) 3). for(j=0;jj;j+) 或 for(j=0;j=j;j+)功能:编写函数fun,求两个整数的最小公倍数,然后用主 函数main()调用这个函数并输出结果,两个整数由 键盘输入。-*/#include stdio.hmain() unsig
3、ned int m,n,q; printf(m,n=); scanf(%d,%d,&m,&n); /*FOUND*/ q=fun(m,n); printf(p(%d,%d)=%d,m,n,q); getch();int fun(int m,int n) int i; /*FOUND*/ if (m=n) i=m; m=n; n=i; for(i=m;i=m*n;i+=m) /*FOUND*/ if(i%n=1) return(i);答案: 1). q=fun(m,n); 2). if (mn) 3). if(i%n=0)功能:利用递归方法求5!。-*/#includestdio.h#inclu
4、de stdio.hmain() int i; int fact(); printf(5!=%dn,fact(5);int fact(j)int j; int sum; /*FOUND*/ if(j=0) /*FOUND*/ sum=0; else sum=j*fact(j-1); /*FOUND*/ return j;答案: 1). if(j=0) 2). sum=1; 3). return sum;功能:用指针作函数参数,编程序求一维数组中的最大和最小的 元素值.-*/#define N 10/*FOUND*/void maxmin(int arr ,int *pt1, *pt2, n)
5、int i; /*FOUND*/ *pt1=*pt2=&arr0; for(i=1;in;i+) /*FOUND*/ if(arri*pt1) *pt1=arri; if(arri*pt1) *pt1=arri; 或 if(*(arr+i)*pt1) *pt1=arri; 或 if(*pt1*(arr+i) *pt1=arri; 或 if(*pt1arri) *pt1=arri; 4). p1=&a;p2=&b;功能:将长整型数中每一位上为偶数的数依次取出,构成一个新 数放在t中。高位仍在高位,低位仍在低位。例如:当s中的数为:87654时,t中的数为:864。-*/#include #inc
6、lude void fun (long s, long *t) int d; long sl=1; *t = 0; while ( s 0) d = s%10; /*FOUND*/ if(d%2=0) /*FOUND*/ *t=d* sl+ t; sl *= 10; /*FOUND*/ s=10; main() long s, t; clrscr(); printf(nPlease enter s:); scanf(%ld, &s); fun(s, &t); printf(The result is: %ldn, t); getch();答案: 1). if( d%2 = 0 ) 或 if(d
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 黑龙江 大学 语言程序设计 试题库 程序 改错 11
限制150内