资源描述:
《C语言程序设计2在线测试.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、题目描述定义了一个含8个元素的int数组,调用包含指针的函数分别实现输入、计算最大值,之后输出结果。请将下列程序代码补充完整,并提交。#includeintmain(){inta[8];voidinput_array(int*p,intn);intarray_max(int*p,intn);input_array(____,_____);//调用函数inout_array()输入数组各元素值printf("%d",________);//调用函数array_max()计算最大值,并输出return0;}
2、voidinput_array(int*p,intn){//请补充代码}intarray_max(int*p,intn){//请补充代码}输入输入8个整数,用空格分开输出输出数组中的最大值样例输入12358764样例输出8#includeintmain(){inta[8];voidinput_array(int*p,intn);intarray_max(int*p,intn);input_array(a,8);//调用函数inout_array()输入数组各元素值printf("%d",array_ma
3、x(a,8));//调用函数array_max()计算最大值,并输出return0;}voidinput_array(int*p,intn){for(inti=0;imax)max=*(p+i);returnmax;}定义了一个4行2列的int类型二维数组,调用包含指针的函数分别实现输入、计算最大值,之后输出结果。请将下列程序代码补充完整,并提
4、交。#includeintmain(){ inta[4][2]; voidinput_array(int*p,intn); intarray_max(int*p,intn); input_array(____,_____);//调用函数inout_array()输入数组元素值 printf("%d",array_max(_______,_______));//调用函数array_max()计算最大值,并输出结果 return0;}voidinput_array(int*p,intn){ //补充代码
5、}intarray_max(int*p,intn){ //补充代码}输入输入8个整数,用空格分开输出输出数组中的最大值样例输入12358764样例输出8#include int main(){int a[4][2];void input_array(int *p, int n);int array_max(int *p, int n);input_array(*a,8);printf("%d",array_max(*a,8));return 0;}void input_array(int *p,
6、int n){int i;for(i=0;iintmain(){ inta[4][2]; voidi
7、nput_array(int(*p)[2],introw); intarray_max(int(*p)[2],introw); input_array(___,____);//调用函数inout_array()输入数组元素值 printf("%d",array_max(______,______));//调用函数array_max()计算最大值,并输出结果 return0;}voidinput_array(int(*p)[2],introw){ //补充代码}intarray_max(int(*p)[2], introw
8、){//补充代码}输入分4行输入,每行2个数,用空格分开输出输出数组中的最大值样例输入891276188样例输出88#include int main(){int a[4][2];void input_array(int (*p)[2],int row);int arra