c语言数组 指针新手问题

[复制链接]
查看11 | 回复1 | 2011-4-22 02:12:06 | 显示全部楼层 |阅读模式
请编写函数,对传送过来的三个数选出最大和最小数,并通过形参传送回调用函数。
要求用数组
void bijiao(double *a,double *max,double *min);
int main(int argc, char* argv[])
{
double a[2],max,min;
int i;
for(i=0;i=2;i)
{
scanf(\"%lf\",
}
bijiao(a,
printf(\"max=%lf min=%lf\\n\",max,min);
return 0;
}
void bijiao(double *a,double *max,double *min)
{
int j;
*max=a[0];
*min=a[0];
for(j=1;j=2;j)
{

if(*maxa[j]) *max=a[j];


if(*mina[j]) *min=a[j];

}
}
谁能告诉我我那里弄错了?
回复

使用道具 举报

千问 | 2011-4-22 02:12:06 | 显示全部楼层
<pre id=\"best-answer-content\" class=\"reply-text mb10\"># includestdio.h

void bijiao(double *a,double *max,double *min);
int main(int argc, char* argv[])
{
double a[3],max,min;// a[ 3 ] 数组 存在a[ 0 ] a[ 1 ] a[ 2]
int i;
for(i=0;i=2;i)
{
scanf(\"%lf\",
}
bijiao(a,
printf(\"max=%lf min=%lf\\n\",max,min);
return 0;
}
void bijiao(double *a,double *max,double *min)
{
int j;
*max=a[0];
*min=a[0];
for(j=1;j=2;j)
{
if(*maxa[j]) *max=a[j];

if(*mina[j]) *min=a[j];

}
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行