2016上c语言文件复习题 联系客服

发布时间 : 星期一 文章2016上c语言文件复习题更新完毕开始阅读81cde96e571252d380eb6294dd88d0d233d43c79

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中同时输出)