2016上c语言文件复习题(8)

2019-05-24 16:25

int main() { FILE *fp; fp = fopen(\ if(NULL ==fp) { printf(\ exit(0); } int array[N]; for(int i=0;i

double r = intSumMax(array,N); for(i=0;i<3;i++) { fprintf(mp,\ printf(\ } fprintf(mp,\ printf(\ fclose(fp); fclose(mp); return 0; }

头文件ISmax.h:

double intSumMax(int *p,int num) {

//先对dat1.dat中的数据进行排序,然后再进行相应的计算,注意返回值。 int temp; for(int i=0;i

double sum =0; for(i=0;i<3;i++) sum+=*(p+i); double result = pow(sum,1.0/3); return result; }

24、已知数据文件dat1.dat存放的是一系列整型数据。 要求:

1)实现在主函数中用dat1.dat文件的前200个数据给数组int a[200]赋值,并在屏幕上输出(每行10个元素)。

2)自定义函数int multi(int *p,int i) { }

判断一个数组元素能否同时被3和7整除但不能被5整除。并把该函数放在头文件ISmulti.h中以便在主函数中调用该函数。

3)在主函数中调用上述函数,把数组中所有满足条件的数组元素分别输出到屏幕上和数据文件d:\\dat6.dat中。

25、已知数据文件dat1.dat存放的是一系列整型数据。 要求: 1)实现在主函数中用dat1.dat中的前200个数据给数组int a[200]赋值,并在屏幕上输出(每行10个元素)。

2)自定义函数int even(int *p,int i) { }

判断一个数组元素是否同时被3和5整除的偶数。并把该函数放在头文件ISeven.h中以便在主函数中调用该函数.

3)在主函数中调用上述函数,把数组中所有满足条件的数组元素分别输出到屏幕上和数据文件d:\\dat6.dat中。

26、已知数据文件dat1.dat存放的是一系列整型数据。 要求: 1)实现在主函数中用dat1.dat中的前200个数据给数组int a[200]赋值,并在屏幕上输出(每行10个元素)。

2)自定义函数int odd(int *p,int i) { }

判断一个数组元素是否同时被3和5整除的奇数。并把该函数放在头文件ISodd.h中以便在主函数中调用该函数.

3)在主函数中调用上述函数,把数组中所有满足条件的数组元素分别输出到屏幕上和数据文件d:\\dat6.dat中。

27、已知数据文件dat1.dat存放的是一系列整型数据。 要求: 1)实现在主函数中用dat1.dat中的前200个数据给数组int a[200]赋值,并在屏幕上输出(每行10个元素)。

2)自定义函数int odd(int *p,int i)

{ }

判断一个数组元素是否能同时被3和7整除但不能被5整除的奇数。并把该函数放在头文件ISodd.h中以便在主函数中调用该函数。

3)在主函数中调用上述函数,把数组中所有满足条件的数组元素分别输出到屏幕上和数据文件d:\\dat6.dat中。

28、已知数据文件dat1.dat存放的是一系列整型数据。 要求: 1)实现在主函数中用dat1.dat中的前200个数据给数组int a[200]赋值,并在屏幕上输出(每行10个元素)。

2)自定义函数int even(int *p,int i) { }

判断一个数组元素是否能同时被3和7整除但不能被5整除的偶数。并把该函数放在头文件ISeven.h中以便在主函数中调用该函数。

3)在主函数中调用上述函数,把数组中所有满足条件的数组元素分别输出到屏幕上和数据文件d:\\dat6.dat中。

29、已知数据文件dat1.dat存放的是一系列整型数据。 要求: 1)实现在主函数中用dat1.dat中的前200个数据给数组int a[200]赋值,并在屏幕上输出(每行10个元素)。

2)自定义函数int multi(int *p,int i) { }

判断一个数组元素能否同时被3和7整除但不能被5整除。并把该函数放在头文件ISmulti.h中以便在主函数中调用该函数.

3)在主函数中调用上述函数,把数组中所有不满足条件的数组元素分别输出到屏幕上和数据文件d:\\dat6.dat中。

30、已知数据文件dat1.dat存放的是一系列整型数据。 要求: 1)实现在主函数中用dat1.dat中的前200个数据给数组int a[200]赋值,并在屏幕上输出(每行10个元素)。

2)自定义函数int even(int *p,int i) { }

判断一个数组元素是否能同时被3和5整除的偶数。并把该函数放在头文件ISeven.h中以便在主函数中调用该函数.

3)在主函数中调用上述函数,把数组中所有不满足条件的数组元素分别输出到屏幕上和数据文件d:\\dat6.dat中。

31、已知数据文件dat1.dat存放的是一系列整型数据。 要求: 1)实现在主函数中用dat1.dat中的前200个数据给数组int a[200]赋值,并在屏幕上输出(每行10个元素)。

2)自定义函数int odd(int *p,int i)

{ }判断一个数组元素是否同时被3和5整除的奇数。并把该函数放在头文件ISodd.h中以便在主函数中调用该函数.

3)在主函数中调用上述函数,把数组中所有不满足条件的数组元素分别输出到屏幕上和数据文件d:\\dat6.dat中。

32、已知dat1.dat存放了一系列整型数据。 要求:

1)用dat1.dat中的前100个数据给数组int a[100]赋值,并在屏幕上输出(每行10个元素)。 2)使用函数int ovaver(int *p,int num) { }

求数组a中大于所有数组元素平均值(取整数)的个数。

3)把该函数放在头文件ISovaver.h中以便在主函数中调用该函数。把所有数组元素(每行10个元素)和大于平均值的数组元素个数输出出来。 (在屏幕上和数据文件d:\\dat6.dat中同时输出)

33、已知dat1.dat存放了一系列整型数据。 要求:

1)用dat1.dat中的前100个数据给数组int a[100]赋值,并在屏幕上输出(每行10个元素)。 2)使用函数int udaver(int *p,int num) { }

求数组a中小于所有数组元素平均值(取整数)的个数。

3) 把该函数放在头文件ISudaver.h中以便在主函数中调用该函数,把所有数组元素(每行10个元素)和小于平均值的数组个数输出出来,同时输出到数据文件d:\\dat6.dat中保存起来。(在屏幕上和数据文件d:\\dat6.dat中同时输出)

34、已知dat1.dat存放了一系列整型数据。 要求:

1)用dat1.dat中的前100个数据给数组int a[100]赋值,并在屏幕上输出。 2)使用函数int find(int *p,int num,int x) { }

查找输入的数x是否存在,如果找到x,则返回它在数组中的位置,否则返回-1;

3) 把该函数放在头文件ISfound.h中以便在主函数中调用该函数,如果找到x,输出x和它在数组中的位置,否则输出“not found!”。

(在屏幕上和数据文件d:\\dat6.dat中同时输出)

35、已知dat1.dat存放了一系列整型数据。 要求:

1)用dat1.dat中的前100个数据给数组int a[100]赋值,并在屏幕上输出。(每行10个元素)

2)使用函数int sushu(int *p,int num) { }

判断数组中的元素是否是素数。

3) 把该函数放在头文件ISsushu.h中以便在主函数中调用该函数。把所有的素数元素按每行10个数据输出。(在屏幕上和数据文件d:\\dat6.dat中同时输出)

36、已知dat1.dat存放了一系列整型数据。 要求:

1)用dat1.dat中的前100个数据给数组int a[100]赋值,并在屏幕上输出。(每行10个元素) 2)使用函数void rmove(int *p,int num) { }

对数组元素循环右移一位。

3)把该函数放在头文件ISrmove.h中以便在主函数中调用该函数。调用上述函数,对数组循环右移5位,并把右移后的数组元素按每行10个数据输出。(在屏幕上和数据文件d:\\dat6.dat中同时输出)

37、已知dat1.dat存放了一系列整型数据。 要求:

1)用dat1.dat中的前100个数据给数组int a[100]赋值,并在屏幕上输出。(每行10个元素) 2)使用函数void lmove (int *p,int num) { }

对数组元素循环左移一位。

3)把该函数放在头文件ISlmove.h中以便在主函数中调用该函数。调用上述函数,对数组循环左移5位,并把左移后的数组元素按每行10个数据输出。(在屏幕上和数据文件d:\\dat6.dat中同时输出)

38、已知dat1.dat存放了一系列整型数据。 要求:

1)用dat1.dat中的前100个数据给数组int a[100]赋值,并在屏幕上输出(每行10个元素)。 2)使用函数int isaver(int *p,int num) { }

求数组a中所有数组元素平均值(取整数)

3)把该函数放在头文件ISaver.h中以便在主函数中调用该函数。把所有小于平均值的数组元素(每行10个元素)和小于平均值的数组元素个数输出出来。(在屏幕上和数据文件d:\\dat6.dat中同时输出)


2016上c语言文件复习题(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:阿里伯乐大讲堂:中小企业如何开展多元化经营

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: