编写一个函数。返回一个int数组中存储的最大的数值,并在一个简单的程序中测试这个函数
解决时间 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
我要举报
大家都在看
推荐资讯