永发信息网

编写一个函数。返回一个int数组中存储的最大的数值,并在一个简单的程序中测试这个函数

答案:2  悬赏:0  手机版
解决时间 2021-02-11 04:11
  • 提问者网友:临风不自傲
  • 2021-02-10 06:52
#include
#define n 5
int max(int array[],int n);
int main()
{ int i;
int array[5];
printf("please input %d numbers\n",n);
for(i=0;iscanf("%d",&array[i]);
int max(array,n);
}
int max(int array[],int n)
{int *p;
int index;
p=array;
for(index=0;index*p=*(p+indxe);
printf("max=%d",*p);

}

这个错在哪里。。。。。。
最佳答案
  • 五星知识达人网友:鸽屿
  • 2021-02-10 07:17
可不可以不用指针啊!
#include
#define N 5
void max(int array[],int n);
void main()
{
int i;
int array[N];
printf("please input %d numbers\n",N);
for(i=0;i scanf("%d",&array[i]);
max(array,N);
}
void max(int array[],int n)
{
int p;
int index;
p=array[0];
for(index=1;index if(array[index]>p)
p=array[index];
printf("max=%d\n",p);

}
全部回答
  • 1楼网友:醉吻情书
  • 2021-02-10 07:40
''.join(     map(str, intserial)     )''.join(  # 将后面的字符串列表用 '' 拼接起来; map(str, intserial)  # 将intserial中的每个变量用str函数转换成字符串的列表 $ python python 2.7.3 (default, mar 14 2014, 11:57:14)  [gcc 4.7.2] on linux2 type "help", "copyright", "credits" or "license" for more information. >>> intserial=range(15) >>> intserial [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] >>> ''.join( ...     map(str, intserial) ...     ) '012345678910
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯